有人可以就TeamCity + CI +部署提供一些建议
到目前为止,我的“感觉很垃圾”解决方案是;
TeamCity +三个构建配置;
1)解决方案转轮(输出所有安装人员预先要求)
2)命令行运行器+“Version Controlled Build”更新版本号(仅1次成功)
3)命令行runner \ devenv.exe到builder安装程序msi(仅成功2次)
4)压缩我的msi + pre-req输出文件夹
5)FTP到远程ftp位置
我看过msbuild + MSBuild社区任务,但那不适用于2.0,该网站称其3.5+(可能为什么)我可以安装3.5?这会对构建有什么奇怪的吗?即我可以安装3.5以使构建任务正常工作。但使用3.5 msbuild告诉它使用2.0编译器进行编译?甚至可能吗?我不知道
如果涉及到它,我会写一个该死的批处理文件但是id而不是。任何人都对如何做到这一点有任何想法,因为这对我来说感觉不对...我可能是新的,但仍然不在这里......?
在vs2005中使用vb.net 2.0
答案 0 :(得分:1)
你总是可以指示msbuild使用.Net 2.0 - 它应该是向后兼容的。此外,您正在编译具有自己设置的A PROJECT,并且您可以告诉编译器需要使用哪个框架。