5

Visual Studioを使用しているときに、F5キーを押してビルドを実行します。
MSBUILDコマンドラインが実行されていることを確認する方法はありますか?

Visual Build Proの内部ではビルドは失敗しますが、Visual Studio 2008から実行すると(F5を押すと)成功します。

VisualBuildPro内で使用されるコマンドラインは次のとおりです。

C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ msbuild.exe C:\ Code \ EduBenesysNET \ EduBenesysNET \ EduBenesysNET.vbproj / t:publish / p:Configuration = Release / p:Platform = AnyCPU / v:detailed / p:PublishDir = "\\ BSIIS3 \ c $ \ DATA \ WEBSITES \ benesys.net \ benesys.net \ TotalEducationTest \" / p:InstallUrl = "https://www.benesys.net/benesys.net/TotalEducationTest/ "/p:ApplicationVersion=1.0.1.198 / p:ProductName =" Total Education TEST "/ p:PublisherName =" BeneSys、Inc. " / p:UpdateRequired = "True" /p:MinimumRequiredVersion=1.0.1.198
4

1 に答える 1

4

Visual Studio 内で実行されているコマンド ラインを確認できないと思いますが、Visual Studio 内で MSBuild の冗長性を診断に設定し、その出力を Visual Build Pro によって生成された出力と比較できます。

Tools > Options > Project and Solution > Generate and execute > "MSBuild verbosity" to Diagnostic

コマンド ラインで MSBuild の冗長性を設定するには、次を追加します。/v:diag

C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe /v:diag C:\Code\EduBenesysNET\EduBenesysNET\EduBenesysNET.vbproj /t:publish /p:Configuration=Release /p:Platform=AnyCPU /v:detailed /p:PublishDir="\\BSIIS3\c$\DATA\WEBSITES\benesys.net\benesys.net\TotalEducationTest\"  /p:InstallUrl="https://www.benesys.net/benesys.net/TotalEducationTest/"  /p:ApplicationVersion=1.0.1.198  /p:ProductName="Total Education TEST"   /p:PublisherName="BeneSys, Inc."  /p:UpdateRequired="True"  /p:MinimumRequiredVersion=1.0.1.198
于 2010-09-23T15:19:37.273 に答える