Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 有没有办法获取VisualStudio使用的生成命令行?_Visual Studio 2012_Csc_Vbc - Fatal编程技术网

Visual studio 2012 有没有办法获取VisualStudio使用的生成命令行?

Visual studio 2012 有没有办法获取VisualStudio使用的生成命令行?,visual-studio-2012,csc,vbc,Visual Studio 2012,Csc,Vbc,我想从命令行进行构建,但我想从VisualStudio(2012)获得确切的命令行语法,这样我就不必手动计算所有标志、导入和其他参数 有没有办法让Visual Studio显示此信息?在Visual Studio中生成项目或解决方案时,用于运行编译器的整个命令行(csc.exe,包括开关和参数)都显示在输出窗口中。如果您在那里看不到,请转到以下位置检查详细程度: 选项>项目和解决方案>生成和运行>MSBuild项目生成输出详细信息 (您可能需要选择“显示所有设置”) 必须将其设置为“正常”或更

我想从命令行进行构建,但我想从VisualStudio(2012)获得确切的命令行语法,这样我就不必手动计算所有标志、导入和其他参数


有没有办法让Visual Studio显示此信息?

在Visual Studio中生成项目或解决方案时,用于运行编译器的整个命令行(csc.exe,包括开关和参数)都显示在输出窗口中。如果您在那里看不到,请转到以下位置检查详细程度:

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

(您可能需要选择“显示所有设置”)

必须将其设置为“正常”或更高。查看此问题和答案以了解更多详细信息:


我没有足够的声誉来评论acfrancis的答案,所以我只发布了以下简单的答案: 在Visual Studio 2017中,按照acfrancis的回答,但将两个选项设置为
Detailed
: 然后复制输出,搜索
cl.exe
link.exe
(很多行,在本例中是730行,如果不搜索,我无法同时找到这两行),您可以找到如下内容:

它没有显示在输出窗口中吗?生成输出显示警告、错误等,但没有使用完整的命令行。除非我漏掉了什么东西…它确实漏掉了,但只有在正确的配置下。看这个问题:啊,那起作用了!如果您将该链接作为答案发布(理想情况下粘贴答案的相关部分),我将接受它作为此问题的答案。谢谢抱歉,伙计们,我正在使用Visual Studio 2017,我没有看到“显示所有设置”复选框,很明显,我没有看到命令,即使有“详细”或“诊断”详细信息。有什么想法吗?@Dominique,节目不在那里,但右边的两个选项在那里。