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

本文关键字:命令行 窗口 输出 编译 | 更新日期: 2023-09-27 18:21:24

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

------ 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参数。但视觉工作室ide却落后于此。有什么方法可以查看所有命令吗?

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

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

您可以在上设置详细程度

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

我尝试过,发现将日志记录设置为"Normal"或更高显示了正在执行的csc.exe命令行,如下所示:

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

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