我知道如何通过引用.sln或.csproj文件来使用命令提示符执行MSBild.exe来构建项目,例如CMD中的代码可以正常工作并构建项目:
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Projects\MySolution.sln
我要知道的是如何通过引用项目根来构建项目,因为我使用WebSite而不是WebApplication,主要没有.sln文件(虽然我可以创建一个),是有没有办法用这样的代码构建项目:
%windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe C:\Projects\
地址末尾缺少MySolution.sln?
请记住,Visual Studio会在没有.sln文件的情况下构建网站。
答案 0 :(得分:0)
从说明中了解,您总是需要使用solution.sln
放置路径,命令如下:
msbuild [pathToProject]\[solutionName].sln /t:Build /p:Configuration=Release /p:TargetFramework=v4.6.1
(版本取决于您需要的版本。