Visual Studio DB 项目:模型已具有同名的元素

Est*_* P. 4 sql-server visual-studio

我目前正在 Visual Studio 2013 中使用多个数据库项目(Staging、Core、Business)构建解决方案。不幸的是,当我在不同的项目中拥有相同的对象时,我遇到了麻烦。

Error:  SQL71508: The model already has an element that has the same name DIM.
Run Code Online (Sandbox Code Playgroud)

由于存在构建依赖项,第一个项目将能够创建模式 DIM。第二个就会失败。因此会抛出很多错误。

我怎样才能解决这个问题?

Est*_* P. 5

这很令人困惑,但最终解决我的问题的是:

  1. 保存并关闭解决方案
  2. 删除所有 *.dbmdl 文件(每个项目都有一个)
  3. 重新打开解决方案

重新打开花了一段时间,但最终这些错误消失了。 DBMDL 文件的功能