ale*_*xfr 63 c# build-automation build-process build visual-studio
我想自动化我的C#解决方案的构建过程.如何从命令行构建C#解决方案,以便我不必手动处理依赖项?
Nat*_*ate 70
对于可以使用的解决方案:
devenv /build Release Solution.sln
要么
devenv /build Debug Solution.sln
sta*_*k72 39
如果您从开始菜单打开visual studio命令提示符 - 然后您可以调用MSBuild并提供.sln文件或特定的.csproj文件以构建您需要的内容
或者,您可以创建一个负责任务的自定义MSBuild文件.
一个提示:确保您使用的MSBuild版本适用于项目的目标框架或工具版本
即如果您尝试构建使用msbuild 3.5在vs2010中创建的解决方案,那么它将无法识别项目的4.0工具集
Ode*_*ded 22
Visual Studio项目和解决方案文件也是MSBuild构建文件.
您可以简单地针对解决方案/项目文件运行MSBuild,它将构建:
<path to>msbuild.exe <path to>solution/project file
Run Code Online (Sandbox Code Playgroud)