Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个 TFS 2015 构建服务器运行代理池中的新代理。
我们还有一个包含三个 MS SQL 数据库项目的解决方案。其中一个项目引用了另外两个。
当我在我的 PC 上的 Visual Studio 2015 中构建此解决方案时,生成的 model.xml 包含所有通过 [$(DBName)] 变量引用的视图。
但是,当我在 TFS 上运行构建时,所有具有外部引用的对象都会从模型中消失,因此无法在 .dacpac 文件中找到它们,因此我们无法进行部署。
有人可以提示如何解决这个问题吗?
登录您的构建代理机器,并检查 TFS 构建的输出以查看结构是否与本地构建相同。此外,尝试使用 MSBuild 命令行在您的构建代理机器上手动构建解决方案,看看您会得到什么结果。
您似乎从一个项目中引用了输出程序集。建议不要引用输出程序集,而是进行项目引用或创建 NuGet 包。