我有一个解决方案文件,其中包含15个项目,使用了一些第三方dll引用。我希望能够从批处理文件中构建解决方案。最好的方法是什么?
谢谢
谢谢
msbuild MySolution.sln /p:Configuration=Release /p:Platform="Any CPU"
最简单的方法之一是使用解决方案文件作为输入来执行msbuild:
@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe path\to\solution.sln
如果在Visual Studio命令提示符中执行此操作,则可以跳过对msbuild.exe的路径。
开始的方法之一是在Visual Studio中打开项目,选择“生成”|“重新生成解决方案”。然后转到“查看”|“输出”。在输出窗口中,在“显示选项”下拉菜单中选择“构建”。这将显示Visual Studio用于构建项目的命令。您可以将它们粘贴到批处理文件中,并按需要进行读取或修改。
如果您想维护应用程序的Debug和Release版本,则需要选择正确的配置,然后为每个版本执行上述步骤。