Visual C#2010命令行参数为csc

pgq*_*les 2 c# command-line visual-studio-2010 csc

在Visual C++ 2010中,我可以看到传递给cl.exe的参数:

在此输入图像描述

这是非常有用的,因为有时你会忘记检查这个或那个选项,在这里和那里添加一些目录等,并立即看到所有命令使这很容易发现.

我想知道Visual C#2010是否有类似的东西.我无法在任何地方看到"命令行"选项卡.显然早期版本在Output> Build选项卡中显示"Task:csc"行,但我在Visual C#2010 SP1生成的输出中找不到类似的内容.

是否有可能获得我正在寻找的东西?

NB我知道我可以从MSBuild获取参数,但遗憾的是,由于依赖解析失败,MSBuild无法构建我的一些解决方案.我正在寻找一个纯Visual Studio IDE解决方案.

Adr*_*tti 5

单击工具,然后选择选项.展开Project and Solutions组,然后单击Build and Run.对于项目MSBuild项目输出详细程度选择至少正常(默认为最小).

现在在输出窗口中,您将看到MSBuild执行的(主要)步骤和csc进程的命令行.

  • 请注意,您在那里看到的输出是假的.在编译C#项目时,除非您采取措施强制调用csc.exe,否则您将在日志中看到csc,但是另一个编译器将在没有任何命令行的情况下执行实际工作. (4认同)