[英]Building mutliple C# solutions at a once from command line with Visual Studio 2010
[英]Building C# solutions from command line with Visual Studio 2010
我想自动化我的C#解决方案的构建过程。 如何从命令行构建C#解决方案,以便我不必手动处理依赖项?
对于可以使用的解决方案:
devenv /build Release Solution.sln
要么
devenv /build Debug Solution.sln
如果您从开始菜单打开visual studio命令提示符 - 然后您可以调用MSBuild并提供.sln文件或特定的.csproj文件以构建您需要的内容
或者,您可以创建一个负责任务的自定义MSBuild文件。
一个提示:确保您使用的MSBuild版本适用于项目的目标框架或工具版本
即如果您尝试构建使用msbuild 3.5在vs2010中创建的解决方案,那么它将无法识别项目的4.0工具集
Visual Studio项目和解决方案文件也是MSBuild构建文件。
您可以简单地针对解决方案/项目文件运行MSBuild,它将构建:
<path to>msbuild.exe <path to>solution/project file
msbuild YourSolution.sln
就个人而言,我是Rake的忠实粉丝(是的 - 当你说出你的c#解决方案时,我听到了你的声音)
请查看: http : //www.lostechies.com/blogs/derickbailey/archive/2009/09/23/albacore-a-suite-of-rake-build-tasks-for-net-solutions.aspx
玩得开心 - 它让我的生活变得更好!
您可以直接使用c#( csc.exe
)编译器:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.