我有两个数据库项目 DB_A 和 DB_B。项目 DB_A 引用 DB_B。
我通过指向 DB_B.dbschema 添加了一个数据库引用
C:\SourceParent\DB Projects\DB_B\sql\debug\DB_B.dbschema
当我在本地机器上构建项目 DB_A 时,它工作正常。
现在我想在我的 TFS 构建服务器上构建它,但我收到以下错误
File D:\Builds\SourceParent\Build_Name\DB_B\sql\debug\DB_B.dbschema does not exist
我的构建服务器上有一个 DB_B 构建,但它位于不同的路径(构建定义不一定与项目名称匹配)。
我想我可以在我的构建定义中添加一个构建事件来将 .dbschema 文件复制到服务器上的正确位置,但我不想这样做。(这需要为每个构建定义提供一个特殊的构建模板。)
有什么方法可以让 TFS 构建指向不同的位置吗?或者其他一些我可以做到这一点的好方法?