如何看到Visual Studio 2008构建命令行?
当我在 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
When I am in Visual Studio I hit the F5 to do a build.
Is there a way to see the MSBUILD command line being executed?
Inside of Visual Build Pro the build fails but when run from Visual Studio 2008 (hitting the F5) it succeeds.
Here is the command line used inside of 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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您看不到 Visual Studio 中正在执行的命令行,但您可以在 Visual Studio 中将 MSBuild 的详细程度设置为诊断,然后将输出与 Visual Build Pro 生成的输出进行比较。
要在命令行中设置 MSBuild 的详细程度,请添加
/v:diag
I don't think you can see the command line being executed within Visual Studio, but you can set the verbosity of MSBuild to diagnostic within Visual Studio and then compare the output with output produce by Visual Build Pro.
To set the verbosity of MSBuild in command line add
/v:diag