摘要:
利用批处理结合Msbuild实现快速编译我们经常在用vs2005做项目的时候会把一个项目分成几个模块(不管是对于功能上,还是系统构架上面),为的是以后部署,还有修改维护时候的方便。这样就会带来一个问题,随着模块的增加(这里所说得每个模块就是指每个项目),我们如果依赖IDE的话,每次都得从源代码管理器读取最新得版本,进行编译。然而IDE加载得时候会加载很多必须得文件,这样就大大浪费了时间。再有就是我们不能一次都把这些项目都编译了。我们不得不重复着打开编译这样的顺序。这里也许大家会想到nant,但是nant不支持.net2.0(听说是被微软收购了...)不管怎样MS给我们提供了具有同样功能的工具: 阅读全文
摘要:
有一些通用性的组件一般都放在一个解决方案里面, 一个项目有时候为了开发上的方便也可能切割成多个解决方案,各个Project之间通过程序集的方式来产生引用, 这样比较便于协同开发,主要是编译上速度会快一些. 编译解决方案以前都是用VS来打开来编,但是VS本身比较消耗资源,打开的速度也比较慢. 如果只是为了输出的程序集可以写一个批处理来完成编译.@echo offC:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe "E:\DIR\WPFFlexibleApplication1.sln" /t:Build /p:Configur 阅读全文