Visual studio 2012 有没有办法获取VisualStudio使用的生成命令行?
我想从命令行进行构建,但我想从VisualStudio(2012)获得确切的命令行语法,这样我就不必手动计算所有标志、导入和其他参数Visual studio 2012 有没有办法获取VisualStudio使用的生成命令行?,visual-studio-2012,csc,vbc,Visual Studio 2012,Csc,Vbc,我想从命令行进行构建,但我想从VisualStudio(2012)获得确切的命令行语法,这样我就不必手动计算所有标志、导入和其他参数 有没有办法让Visual Studio显示此信息?在Visual Studio中生成项目或解决方案时,用于运行编译器的整个命令行(csc.exe,包括开关和参数)都显示在输出窗口中。如果您在那里看不到,请转到以下位置检查详细程度: 选项>项目和解决方案>生成和运行>MSBuild项目生成输出详细信息 (您可能需要选择“显示所有设置”) 必须将其设置为“正常”或更
有没有办法让Visual Studio显示此信息?在Visual Studio中生成项目或解决方案时,用于运行编译器的整个命令行(csc.exe,包括开关和参数)都显示在输出窗口中。如果您在那里看不到,请转到以下位置检查详细程度: 选项>项目和解决方案>生成和运行>MSBuild项目生成输出详细信息 (您可能需要选择“显示所有设置”) 必须将其设置为“正常”或更高。查看此问题和答案以了解更多详细信息:
我没有足够的声誉来评论acfrancis的答案,所以我只发布了以下简单的答案: 在Visual Studio 2017中,按照acfrancis的回答,但将两个选项设置为
Detailed
:
然后复制输出,搜索cl.exe
和link.exe
(很多行,在本例中是730行,如果不搜索,我无法同时找到这两行),您可以找到如下内容:
它没有显示在输出窗口中吗?生成输出显示警告、错误等,但没有使用完整的命令行。除非我漏掉了什么东西…它确实漏掉了,但只有在正确的配置下。看这个问题:啊,那起作用了!如果您将该链接作为答案发布(理想情况下粘贴答案的相关部分),我将接受它作为此问题的答案。谢谢抱歉,伙计们,我正在使用Visual Studio 2017,我没有看到“显示所有设置”复选框,很明显,我没有看到命令,即使有“详细”或“诊断”详细信息。有什么想法吗?@Dominique,节目不在那里,但右边的两个选项在那里。