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 阅读(1937) 评论(7)  编辑 收藏 网摘 所属分类: 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,可能构建起来更简单一些,而且方便控制。
  回复  引用  查看    

#6楼 2008-12-04 16:48 Judy_xupeng[未注册用户]

我改了那个设置,虽然有了Publishwebsite这个文件夹,但是里面只有一个bin文件夹和PrecompiledApp.config这个文件,其他的文件都没有了!知道是什么原因吗?   回复  引用    




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 613084




相关文章:

相关链接: