DBProject TFS 2015构建忽略了外部参考



我们有一个TFS 2015构建服务器在代理池中运行新代理。

也有一个解决方案,该解决方案具有三个MS SQL数据库项目。这些项目之一提到了另外两个。

当我在PC上的Visual Studio 2015中构建该解决方案时,生成的model.xml包括所有通过[$(dbName)]变量引用的视图。

但是,当我在TFS上运行构建时,所有具有外部引用的对象都会从模型中消失,因此在.dacpac文件中找不到它们,因此我们无法进行部署。

有人可以提示如何解决这个问题?

  1. 登录构建代理机器,并检查TFS构建的输出,以查看结构是否与本地构建相同。另外,尝试使用MSBUILD命令行在您的构建代理机器上手动构建解决方案,以查看您将获得的结果。

  2. 看来,您从一个项目中引用输出组件。建议不参考输出组件,而是建议进行项目参考或创建Nuget软件包。

最新更新