既存のソリューションを使用して、TFS2012 および VS2012 に移行しました。古いビルド コントローラーと TFS は Windows 7 上にありましたが、TFS2012 用のこのサーバーとビルド コントローラーは現在 Windows 8 です。ビルドで次のエラーが発生します。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Microsoft.Common.targets (2401): タスクは、SdkToolsPath "" またはレジストリ キー "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft" を使用して "LC.exe" を見つけることができませんでしたSDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86". SdkToolsPath が設定されていること、ツールが SdkToolsPath の下の正しいプロセッサ固有の場所に存在していること、および Microsoft Windows SDK がインストールされていることを確認してください。
これで修正できる可能性があることがわかりましたが、上記のエラーは特定のプロジェクトでのみ発生しています。これは .NET Framework のバージョンによるものだと思いましたが、ほとんどのプロジェクトは他のプロジェクトと同じバージョンです。
次に、プロジェクト ファイルの比較を行い、次の属性が機能するプロジェクトよりも低い値であることに気付きました。
<OldToolsVersion>2.0</OldToolsVersion>
これをバージョン 4.0 に更新しましたが、まだうまくいきません。他の誰かがこれを経験しましたか?インストールを必要としない回避策はありますか? 一部のプロジェクトはビルドされ、一部のプロジェクトはビルドされないため、何らかの設定が必要です...
ティア。