如何看待Visual Studio 2008 Build命令行?

时间:2010-09-23 15:10:12

标签: visual-studio visual-studio-2008 visual-build-professional

当我在Visual Studio中时,我按F5进行构建 有没有办法看到MSBUILD命令行正在执行?

在Visual Build Pro内部,构建失败但是从Visual Studio 2008运行时(点击F5)它成功。

以下是Visual Build Pro中使用的命令行:

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

1 个答案:

答案 0 :(得分:3)

我认为您无法在Visual Studio中看到正在执行的命令行,但您可以在Visual Studio中将MSBuild的详细程度设置为 diagnostic ,然后将输出与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