活到老,学到老!
: pfzhou(at)hotmail.com
最近在项目中使用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
aspnet_merge.exe 能否把web site编译生成到一下dll中? 回复 引用 查看
留着以后备用 呵呵 回复 引用 查看
http://www.cnblogs.com/chy710/archive/2006/10/26/540959.html 回复 引用
@※ABeen※ 当然可以了,网站上面都有的。还有nayear写的那个网址也有介绍。 回复 引用 查看
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,可能构建起来更简单一些,而且方便控制。 回复 引用 查看
我改了那个设置,虽然有了Publishwebsite这个文件夹,但是里面只有一个bin文件夹和PrecompiledApp.config这个文件,其他的文件都没有了!知道是什么原因吗? 回复 引用
昵称: [登录] [注册]
主页:
邮箱:(仅博主可见)
验证码: 看不清,换一个
评论内容:
登录 注册
[使用Ctrl+Enter键快速提交评论]
Powered by: 博客园 Copyright © Leon.Zhou