場合によっては (多くの場合?)、プロジェクトをコンパイルできるようにするために、サードパーティ ツールのローカル インストールへの依存関係が必要になることがあります。そのような依存関係の 1 つに Tigrisの MS Build Tasks がありますが、他の依存関係にも遭遇します。
私たちは、「チェックアウト - ソリューションを開く - ビルド - 実行」の原則に従うようにしています。ビルドがサードパーティ ツールのインストールをトリガーできない場合、これは機能しません。さらに悪いことに、ファイルにこれらの依存関係があり、Visual Studio で読み込み失敗エラーが発生することがあります。csproj
1 つの解決策は、setup-visualstudio.txt ファイルを追加することですが、それは理想的ではありません。
私が本当に望んでいるのは、ソリューションのロード時またはチェックアウト直後に、プロジェクトを正常にビルドまたはロードするには、ソフトウェア X をインストールする必要があることをユーザーに通知する健全性チェックです。これを自分でビルドする以外に、これに対処する一般的な方法はありますか?