Is there a way to get the build command line used by Visual Studio?

跟風遠走 提交于 2019-11-27 01:52:24

问题


I want to do a build from the command line, but I'd like to get the exact command line syntax from Visual Studio (2012), so that I don't have to manually figure out all of the flags, imports, and other parameters.

Is there a way to get Visual Studio to display this information?


回答1:


When you build a project or solution in Visual Studio, the entire command line used to run the compiler (csc.exe, including switches and parameters) is displayed in the Output window. If you don't see it there, check the Verbosity level by going to:

Options > Projects and Solutions > Build and Run > MSBuild project build output verbosity

(You may need to choose "Show all settings")

It has to be set to "Normal" or higher. Check this question and answer for more details:

To see all command line on output window while compiling




回答2:


I don't have enough reputation to comment acfrancis's answer, so I just post this simple answer: In Visual Studio 2017, following acfrancis's answer, but set two option to Detailed: and then copy the output, search cl.exe and link.exe(Well a lot of lines, In this case 730 lines, I can't fint both without search), you can find something like this:



来源:https://stackoverflow.com/questions/19822603/is-there-a-way-to-get-the-build-command-line-used-by-visual-studio

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!