Visual Studioがビルドを実行すると、MSBuildが実行されて作業の大部分が実行されます。適切な構成プロパティとプラットフォームプロパティを使用して.slnファイルをMSBuildに渡すと、VisualStudioと同様にソリューションがビルドされます。
msbuild mysolution.sln /p:Configuration=Release /p:Platform="Any CPU"
ただし、違いがあります。ビルドがVisualStudioではなくMSBuildでエラーになる場合や、その逆の場合があります。
プロセスに影響を与えるために、Visual StudioはどのパラメーターをMSBuildに渡しますか?ビルドの実行時に渡されるパラメーターを確認する方法はありますか?