在编译时查看输出窗口上的所有命令行

时间:2012-01-26 09:34:50

标签: c# visual-studio compilation

我希望在输出窗口上构建/释放时查看所有命令。 当我构建我的应用程序时,我只看到这个:

------ Build started: Project: CemKutuphane, Configuration: Debug Any CPU ------
  CemKutuphane -> D:\Projects\Test\CemKutuphane\CemKutuphane\bin\Debug\CemKutuphane.dll
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========

这些行中没有csc.exe args。但是visual studio ide正在为此而努力。 有没有办法看到所有命令?

1 个答案:

答案 0 :(得分:10)

dknaack的答案是正确的,所以我会重复它,直到他取消删除它:

  

您可以在

上设置详细级别      

选项>项目和解决方案>构建并运行> MSBuild项目   建立输出详细程度

我试过这个并发现将日志记录设置为“Normal”或更高版本会显示正在执行的csc.exe命令行,如下所示:

1>CoreCompile:
1>  C:\Windows\Microsoft.NET\Framework\v4.0.30319\Csc.exe /noconfig /nowarn:2008,1701,1702 ...

请注意,您可能需要事先清理项目才能看到这一点 - 如果项目已经是最新的,那么MSBuild将跳过几项任务。