我有一个大型“产品”,它部署为一组 zip 文件(分为 Web 应用程序、Web 服务、数据库、工具等)。
我目前使用 MSBuild 从 VSS 收集文件、构建、压缩并复制到网络共享。我正在迁移到 TFS,虽然其他所有项目类型都可以正常构建,但我正在尝试找到一种方法使数据库安装脚本脱离源代码控制,并有效地将它们复制到自己文件夹中的放置位置(用于压缩)。
我尝试使用“空 C# 项目”(使用 assemblyInfo 类以避免“无源”警告)创建解决方案文件,其中所有脚本和支持文件都标记为内容和“始终复制”,但文件不是出现在放置文件夹中。这些文件确实按照我想要的方式在本地构建,但是通过 TFS 构建时它不起作用。
我想知道是否有任何其他方法可以做我需要的事情 - 我受限于拥有数据库脚本(即没有转换为 MSI)。我已经搜索了我能想到的所有地方,但都是空白!
TIA,西姆斯。