尝试将数据库引用添加到引用另一个数据库的数据库,出现 "no such source" 错误

Trying to add a database reference to a database that references another database getting "no such source" error

我们有三个数据库,Basic, Standard, Advanced。我们有 Standard 数据库引用 Basic 数据库,一切正常。

现在我们正在实施 Advanced 数据库,我希望我们只需要引用 Standard 数据库,它会自动成为 'grandchild' Basic数据库。

当我尝试构建时出现错误:

The reference to external elements from the source named 'Basic.Database.dacpac' could not be resolved, because no such source is loaded.

有人试过这个吗?

您必须在高级数据库中添加对基本数据库的引用。基本上,您可以根据需要嵌套任意多个级别,但您必须引用所有较低级别的 DACPAC 才能正常工作。