MSBuildとTFSを使って作業しようとしています。MSBuildとTFSを使って作業する
私は独自のMSBuildスクリプトを作成できました。これはコマンドラインからうまく機能します。このスクリプトはcsprojファイルで動作し、必要なものをコンパイル、難読化、署名、コピーします。
しかし、TFS &チームビルドのドキュメントを見ると、それは解決策がスクリプトの「入力」として期待されるようです。
また、スクリプトの一部としてTFSから「最新のバージョンを取得する」という簡単で直感的な方法は見つかりませんでした。私はチームビルドがコンパイルしようとしているソリューションで自動的に「最新のものを取得する」と仮定していますが、もう一度やり直してください...
洞察力はありますか?任意のポインタ?任意のリンク?
私はこれに関するフォローアップの質問があります。あなたはAfterCompileタスクで難読化/署名を実行する必要があると言います。それが推奨される解決法ですか、またはDotfuscatorプロジェクトを使用できますか? また、Wixプロジェクトはどうですか?どのようにファイルをどこから取得するのか教えてください。 – SaguiItay
AfterCompileなどのタスクをオーバーライドすると、Team Build *にコードを実行するタイミングを通知するだけです。 *チームビルドは、当時はあなた次第です。Dotfuscatorのmsbuildプロジェクトに 'があれば、完璧です。あなた自身でコマンドライン署名ツールを呼び出すカスタムコードをお持ちの場合は、それも問題ありません。 Wixでも同じです。私は個人的に、可能な限り多くのツールを使用して作業を行うためのmsbuildタスクを再利用したいと思いますが、それはあなた次第です。 –
質問は、より一般的な質問でした - ツールで提供されるMSBuildタスクを使用するのですか、またはMSBuildタスクを使用してこれらのツールによって作成されたプロジェクトを構築しますか? (基本的に、わかりにくいのですか、私のために作業を行うObfuscationプロジェクトをコンパイルしますか?) – SaguiItay