私たちの開発チームは最近、ソリューションを VS2008 から VS2010 にアップグレードして、VS2010 IDE の機能の一部を使用できるようにしました。しかし、対象となるフレームワークはまだ .Net 3.5 です。開発者が VS 2008 コマンド プロンプトから MSBuild を実行して VS2010 ソリューションをビルドすると、ビルドは成功しました。しかし、ビルドサーバーでは以下のエラーが発生しています。
MSB3086: タスクは、SdkToolsPath "" またはレジストリ キー "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v7.0A" を使用して "sgen.exe" を見つけることができませんでした。SdkToolsPath が設定されていること、ツールが SdkToolsPath の下の正しいプロセッサ固有の場所に存在していること、および Microsoft Windows SDK が Microsoft.Common.targets(2249, 9) にインストールされていることを確認してください。
VS2010 も Windows SDK 7.1 も .Net 4.0 もビルド サーバーにありません。また、本番環境で .Net 3.5 を継続したいので、ビルド サーバーに .Net 4.0 または VS2010 をインストールしたくありません。
ビルド サーバーに .Net 4.0 または VS2010 をインストールせずに、VS 2008/3.5 MSBuild を使用して VS2010 ソリューションの実行を修正する方法はありますか?
ありがとうトッド