私はチーム シティを使用して nant スクリプトを呼び出しています。現在、この nant スクリプトは非常に単純化されており、ソリューション内の 1 つのプロジェクトで msbuild タスクを呼び出すだけです。
ビルドが失敗しています。msbuild 3.5 が呼び出されているように見えますが、.net 2.0 フォルダーから誤って csc.exe を呼び出しています。.net 3.5 言語機能を使用しているため、コンパイルは失敗します。
csproj ファイルを見ると、ToolsVersion と TargetFrameworkVersion の両方が 3.5 を使用するように設定されています。msbuild が間違ったバージョンの csc.exe を選択する原因は何ですか?