我想查看C#解决方案的构建日志,试图找出我遇到特定构建错误的原因。所以我用Google搜索,并在msdn上找到了这个简洁的小解决方案:
“旧的HTML日志输出选项不再可用 - 我们使用 命令MSBuild日志记录。你需要做的就是去 工具 - >选项 - >项目和解决方案 - >构建和运行。在底部, 对于输出,将记录级别从“正常”更改为“详细” 窗口或日志文件。“
所以我进入了“Build and Run”窗口并更改了输出窗口的设置并重新构建。唯一的问题是,我没有看到输出窗口中的任何日志记录比以前更多。 我只看到相同的1个错误和13个警告和0个信息消息。
尝试关闭VS2010并重新打开它,但结果是一样的。
任何人都可以指出我缺少的东西吗?感谢。
答案 0 :(得分:1)
当你说你仍然只看到相同的1个错误和13个警告以及0个信息消息时,你是否可能偶然看到错误列表窗口?...更改输出记录不会影响它。
它为您提供了MSBuild构建解决方案时更详细的输出结果 - 例如,对于默认控制台应用程序,如果我将其设置为诊断,我会在输出窗口(调试,窗口,输出)中获得大约1500条消息,而安静给了3。
如果这没有帮助,可能值得直接调用msbuild并指定verbose(通过.net命令提示符) - 例如: msbuild“myProj.csproj”/ v:diag /l:FileLogger,Microsoft.Build.Engine;LogFile="D:\MyBuild.log“