Leon.Zhou-技术变革的年代!

活到老,学到老!

Team Build 不支持构建WebSite?!

最近在项目中使用TFS做为新的项目和源码管理工具。我们的项目在一个解决方案中包含多个website和class和library,在使用Team Build时竟然发现生成的只有dll,网站竟然没有?!

这个问题把我们的配置人员困惑了好久,不过经过搜索,终于在链接1链接2中找到了答案。

解决的方法很简单,在创建Team Build时,选择编译平台为:Mixed Platforms

道理也很简单:website的编译平台为“.Net”,class lib的编译平台为“any cpu”,只有选择“mixed platforms”才可以都编译。为什么默认不选择这个呢!!!

在搜索的过程中,还发现了一个好玩的东西:Visual Studio 2005 Web Deployment Projects,大家有兴趣了看看吧。它在team build 中的使用,看见参考这个

posted on 2007-01-05 22:26 Leon.Zhou 阅读(1786) 评论(6)  编辑 收藏 所属分类: TFS

评论

#1楼  2007-01-06 08:39 ※ABeen※      

aspnet_merge.exe 能否把web site编译生成到一下dll中?   回复  引用  查看    

#2楼  2007-01-06 08:56 高海东      

留着以后备用 呵呵   回复  引用  查看    

#3楼  2007-01-06 09:02 nayear [未注册用户]

http://www.cnblogs.com/chy710/archive/2006/10/26/540959.html   回复  引用    

#4楼 [楼主] 2007-01-07 00:01 Leon.Zhou      

@※ABeen※
当然可以了,网站上面都有的。还有nayear写的那个网址也有介绍。   回复  引用  查看    

#5楼  2007-01-07 11:05 壮志      

oh 这样啊
以前使用的方法都是在每日构建项目脚本中加上编译网站的命令:
<Exec Command="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -p $(SolutionRoot)\WebSite\ -v / D:\XXX -u -f"/>

不过,使用Web Deployment Projects,或者把网站项目转成Web Application Projects,可能构建起来更简单一些,而且方便控制。   回复  引用  查看    


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
"五向定位"职业成长路线公开课(上海、南京、大连)
Google站内搜索


相关链接: