我正在使用Visual Studio 2010 数据库版本并运行架构与 SQL 数据库实例进行比较,以同步数据库上尚未在我的项目 (dbproj) 中的新对象。我的解决方案包含许多项目,其中一些通过数据库引用相互引用。当我从我的架构中写入更新时,与我的目标项目进行比较时,对其他项目中对象的任何引用都会被添加为硬引用,并且不要使用在添加数据库引用时设置的 sqlcmd 变量。
这会导致我的解决方案出现警告和错误,直到我手动换出 sqlcmd 变量的硬引用。我发现我可以重新制作数据库引用,它可以选择通过项目获取所有硬引用,但这仍然很麻烦。有没有办法使用为我的项目定义的现有 sqlCmd 变量集,以便使用所使用的变量引用将更新后的变量写入我的项目?