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

C# 编译时在输出窗口上查看所有命令行的步骤,c#,visual-studio,compilation,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 u

我想在输出窗口上生成/释放命令时查看所有命令。 当我构建应用程序时,我只看到以下内容:

------ 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参数。但VisualStudioIDE正在支持这一点。
有没有办法查看all命令?

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

您可以在上设置详细级别

选项>项目和解决方案>生成和运行>MSBuild项目 生成输出详细信息

我尝试过这个方法,发现将日志记录设置为“正常”或更高显示正在执行
csc.exe
命令行,如下所示:

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

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

当我使用setted
Normal
MSBuild项目生成输出详细性构建解决方案时,我得到了以下输出:
---build started:project:CemKutuphane,配置:调试任何CPU------构建开始于2012年1月26日12:06:38。CopyFilesToOutputDirectory:CemKutuphane->D:\Projects\Test\CemKutuphane\CemKutuphane\bin\Debug\CemKutuphane.dll生成成功。运行时间00:00:00.07================生成:1成功或最新,0失败,0跳过===========
这不会输出VS 2017中正在执行的命令。请指定此问题中修复的VS版本,让我们继续。请将详细信息设置为VS2017及以上版本的详细信息。它将改用CL.exe