我正在尝试编写一个脚本,在启用了 nuget 恢复的解决方案中为 MVC 项目创建部署包。当我手动编写它时,如果失败并出现不同的错误。但是当我尝试使用 Visual Studio 2012(我单击“发布”并选择“文件系统”)时,它工作得很好,所以我可以看看 VS 是如何构建它的吗?
问问题
79 次
2 回答
2
增加 MSBuild 的详细程度:
通过命令行:
msbuild myproject.csproj /v:diag > build.log
或者 -
在 Visual Studio 中:
工具 > 选项 > 项目和解决方案 > 构建和运行:
于 2012-12-10T19:56:18.247 回答
1
将构建输出重定向到日志文件并定义所需的详细程度:
msbuild buildFile.msbuild /fileLogger /fileLoggerParameters:LogFile=LogFile.log;Verbosity=Diagnostic;Encoding=UTF-8
详细类型:
安静:仅显示您的 msbuild 的结果。
最小:显示您的 msbuild 和 CSC 任务的一些配置。
normal:这将显示所有目标及其主要步骤。
详细:除了正常之外,此目标还显示任务及其在每个目标中的实现。
诊断:包含一个MSBuild需要和产生的所有信息,开关、参数、前提条件等。目标和任务的输入参数,还包含输入和输出参数的值,任务执行的详细步骤. 每个任务的执行时间。
于 2012-12-12T12:28:36.700 回答