使用Visual Studio构建应用程序时,有没有办法查看CSC(或VBC)参数是什么?
Visual Studio在后台调用CSC.exe / VBC.exe。我想知道是否有办法看到那个电话。
我需要此信息来使用命令行复制等效的Build脚本。
我为构建设置了不同级别的详细程度,但仍然没有在输出窗口中看到任何CSC.EXE调用。
我真的很惊讶为什么微软没有简单的方法来查看底层的CSC命令。
AJ,如果我完成您的步骤,我会得到:
我没有看到任何对CSC的引用
好的,这就是我解决这个问题的方法:
首先,我使用了工具和选项,并将详细程度设置为详细信息。 (此后仍然构建输出为空)。
然后我获得了VS2010的Service Pack。
我也有类似的Visual Studio 2012问题我必须得到“更新4”才能看到日志和CSC.EXE离开输出。
答案 0 :(得分:8)
我认为您可以在VS环境选项中设置您要查找的内容。在工具菜单下,选择"选项,"那么"项目和解决方案。"在构建开始时确保"显示输出窗口"检查。
然后,在"项目和解决方案下,"选择"构建并运行"并更改" MSBuild项目构建输出详细程度。"我将其改为"详细"作为一个实验,但你可以调整水平来获得你想要的东西。
然后,当您构建/重建解决方案时,最简单的方法是将光标放在构建输出窗口中并搜索" csc" (或" vbc"对于VB)。您应该能够看到对编译器的整个命令行调用。
修改强>
要回答您的评论,请更改"显示输出"输出窗口顶部的下拉选项来自" Debug" to" Build"并且无需在调试模式下运行应用程序即可进行构建/重建。