Как можно увидеть командную строку сборки Visual Studio 2008? - PullRequest
4 голосов
/ 23 сентября 2010

Когда я нахожусь в 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 Ответ

3 голосов
/ 23 сентября 2010

Я не думаю, что вы видите командную строку, выполняемую в Visual Studio, но вы можете установить многословность MSBuild равной диагностика в Visual Studio, а затем сравнить выходные данные с выходными данными 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
...