Visual studio 带有DB项目引用的SSDT引发奇怪的编译错误
我有一个包含2个SSDT数据库项目的解决方案,一个引用另一个。在其中一个存储过程中,我有一个简单的update语句,如下所示:Visual studio 带有DB项目引用的SSDT引发奇怪的编译错误,visual-studio,sql-server-data-tools,Visual Studio,Sql Server Data Tools,我有一个包含2个SSDT数据库项目的解决方案,一个引用另一个。在其中一个存储过程中,我有一个简单的update语句,如下所示: update [$(otherDb)]..OtherTable set TheField = @value where OtherTable.Id = @id 我有许多存储过程在其他表上执行相同的操作,这个存储过程已经工作了好几个月,intellisense甚至能够显示表中的所有列。尽管如此,我还是犯了一个错误 SQ71561: Procedure [dbo].[My
update [$(otherDb)]..OtherTable set TheField = @value where OtherTable.Id = @id
我有许多存储过程在其他表上执行相同的操作,这个存储过程已经工作了好几个月,intellisense甚至能够显示表中的所有列。尽管如此,我还是犯了一个错误
SQ71561: Procedure [dbo].[MyProcedure] has an unresolved reference to object [$(otherDb)].[dbo].[OtherTable].[TheField]
有人知道发生了什么吗?删除DBML文件并重建项目成功了