CruiseControl.Net を使用するビルド ボックスがあり、msbuild を使用して VB.Net および C# プロジェクトをビルドしています。.Netに関する限り、ボックスにインストールしたのは.Net 2.0 SDKだけです(ボックスをできるだけきれいに保とうとしています)。現在、このボックスで C++ アプリを構築しようとしています。私たちが直面している問題は、ヘッダー ファイル (windows.h など) が SDK と共にインストールされていないことです。
これを機能させるには、VS 2005 をインストールする必要がありますか?
編集:
何人かが答えたように、私は実際に 3.5 Platform SDK をダウンロードしましたが、このボックスで構築されたアプリケーションは、3.5 がインストールされていないボックスで実行する必要があります。3.5 SDK を 2.0 ビルド ボックスにインストールすると、ビルド ボックスが損なわれますか?
編集:
これは未回答のままにしておきますが、先に進んでボックスにVisual Studioをインストールしたことを付け加えると思いました。すべて問題ありません。私はそれをしなければならないのは嫌いですが、2.0 ビルド ボックスに 3.5 SDK があるというリスクを冒したくありませんでした。私はまだより良い解決策を聞きたいです。