使用Visual Studio 2010从命令行构buildC#解决scheme
我想为我的C#解决scheme自动化构build过程。 如何从命令行构buildC#解决scheme,以便不必手动处理依赖关系?
如果您从开始菜单打开Visual Studio命令提示符,则可以调用MSBuild并为.sln文件或特定的.csproj文件创build所需的文件
或者,您可以创build一个自定义的MSBuild文件来处理这些任务。
一个提示:确保您使用的MSBuild版本适用于项目的目标框架或工具版本
即如果您尝试使用msbuild 3.5构build在vs2010中创build的解决scheme,那么它将无法识别项目的4.0工具集
对于可以使用的解决scheme:
devenv /build Release Solution.sln
要么
devenv /build Debug Solution.sln
Visual Studio项目和解决scheme文件也是MSBuild构build文件。
您可以简单地运行MSBuild对解决scheme/项目文件,它将构build:
<path to>msbuild.exe <path to>solution/project file
msbuild YourSolution.sln
就我个人而言,我是耙子的一个巨大的粉丝(是的 – 当你说你的C#解决scheme时,我听到你)
检查出来: http : //www.lostechies.com/blogs/derickbailey/archive/2009/09/23/albacore-a-suite-of-rake-build-tasks-for-net-solutions.aspx
玩得开心 – 让我的生活变得更好!
你可以直接使用c#( csc.exe
)编译器:
使用csc.exe命令行构build