C#バージョン(.BATファイルに以下のコードを入れて)
set msBuildDir=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
set msBuildDir=%WINDIR%\Microsoft.NET\Framework\v2.0.50727
call %msBuildDir%\msbuild ".\SomeFolder\MyCSharpProject.csproj" /p:Configuration=Release /l:FileLogger,Microsoft.Build.Engine;logfile=Manual_MSBuild_ReleaseVersion_One_Project_CSharp_LOG.log
set msBuildDir=
またはC++の場合:
set msBuildDir=%WINDIR%\Microsoft.NET\Framework\v2.0.50727
set msBuildDir=%WINDIR%\Microsoft.NET\Framework\v4.0.30319
call %msBuildDir%\msbuild ".\Project1\Project1\Project1.vcxproj" /p:Configuration=Release /l:FileLogger,Microsoft.Build.Engine;logfile=Manual_MSBuild_ReleaseVersion_One_Project_C_Plus_Plus_LOG.log
set msBuildDir=
あなたは、私が
set msBuildDir=%WINDIR%\Microsoft.NET\Framework\vA.BCDEF
を持っているあなたのフレームワーク(2.0または4.0(または他の??)を、選択する必要があります
だけコメントアウトするか、あなたがしたくないフレームワークのバージョンを削除します。
私は5つの(サブ)プロジェクトのソリューションを用意しました。私は「最下位」のプロジェクトを作りました。そして、この(単一の)アセンブリだけを構築しました。
あなたが選んだプロジェクトに依存関係がある場合は、それも同様にビルドされます。あなたが「一番上の」アセンブリを選択すると、必要なものすべてが構築されます。