有没有办法获得Visual Studio使用的构建命令行?

Jos*_*ank 30 csc vbc visual-studio-2012

我想从命令行进行构建,但我想从Visual Studio(2012)中获取确切的命令行语法,这样我就不必手动找出所有的标志,导入和其他参数.

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

acf*_*cis 36

在Visual Studio中构建项目或解决方案时,用于运行编译器的整个命令行(csc.exe,包括开关和参数)将显示在"输出"窗口中.如果您没有在那里看到它,请通过以下方式检查详细程度:

选项>项目和解决方案>构建和运行> MSBuild项目构建输出详细程度

(您可能需要选择"显示所有设置") 工具栏中的选项 - 在选项中查找项目和解决方案

必须将其设置为"正常"或更高.查看此问题和答案以获取更多详细信息:

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

  • 对不起,伙计们,但是我正在使用Visual Studio 2017而且我没有看到"显示所有设置"复选框,显然我没有看到命令,即使有"详细"或"诊断"详细程度.有任何想法吗? (6认同)
  • 这没有显示实际使用的MSBuild命令。 (6认同)
  • @Dominique,这个节目都不存在,但右边的两个选项都在那里. (2认同)

小智 8

我没有足够的声誉来评论 acfrancis 的答案,所以我只是发布了这个简单的答案:在 Visual Studio 2017 中,遵循 acfrancis 的答案,但将两个选项设置为Detailed在此处输入图片说明 然后复制输出,搜索cl.exelink.exe(好吧,很多行,在这种情况下是 730 行,没有搜索我无法找到两者),你可以找到这样的东西: 在此处输入图片说明 在此处输入图片说明