可以google一下tfs: http://www.google.com.hk/search?q=%E5%BE%AE%E8%BD%AFtfs%E4%BB%8B%E7%BB%8D&rls=com.microsoft:zh-cn:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&hl=zh-CN
它是用来解决团队问题的。
呵呵,当然我并不用它(反正我现在也没有拿微软公司的薪水),而是当遇到这类问题时重新回溯到产品管理的本质上来解决。其实每一个PM只需要管理4、5个程序员就够了,其中一个比较清闲(开发能力比较弱一点)的程序员负责每天发布2、3次DLL,而一个大的项目则是各个开发组都发布DLL,然后集中测试的小组得到的是各个已经发布的DLL,然后把自己的源代码编译一下就成了。而下载大量的源代码然后开始build一次,不可能用于敏捷开发的团队中。

解决方案 »

  1.   

    这就需要具有能够了解程序设计细节的本事,并根据此本事把系统分成独立的子系统、子层次,为每一个层次预先建立独立的测试,而不是汇总之后才开始build和测试。
      

  2.   

    msbuild.exe My.sln
    具体用法搜索msbuild或在命令行msbuild /?。
      

  3.   

    ide 调用 msbuild ,msbuild解析sln文件,msbuild调用aspnet_compiler.exe进行网站的编译
    aspnet_compiler.exe的调用方法Project/  
      library/  
      devroot/  
      pubroot/  
      proj.sln
    自动编译和发布网站