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