MSBuildを使用してソリューションファイルをビルドしたいのですが、問題が1つあります。私のMSBuildファイルはにありますC:\WINDOWS\Microsoft.NET\Framework\v3.5\
。したがって、ソリューション全体とプロジェクトファイルがこのパスにある場合にのみ、ソリューションをコンパイルできます。しかし、すべてのソリューションとプロジェクトファイルをに保持し続けることはできませんC:\WINDOWS\Microsoft.NET\Framework\v3.5\
。ソリューションファイルの場所は、PCまたはTFSの任意の場所である可能性があり、MSBuildを使用してコンパイルする必要があります。
いくつかのフォーラムで、その場所のregeditでパスを変更する必要があることを確認しました
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSBuild\ToolsVersions\3.5
が、それでも静的なままです。TFSにあるソリューションファイルを実行したい場合は、regeditでパスを再度変更する必要があります。
これに代わるものはありますか?