我有三个数据库项目。我想让基础项目包含公共表和其他常见对象。然后,我希望其他两个项目包含可以与不同版本的应用程序一起使用的特定于版本的对象,换句话说,根据我将要连接的应用程序的版本,我将部署一个数据库项目或其他。
我想如果我只是在两个特定于版本的数据库中引用了基础数据库项目,然后指示将每个数据库项目部署到同一个数据库,它就可以正常工作,但显然我错过了一些东西。当我尝试部署数据库版本时,它说它找不到依赖数据库项目中引用的任何对象。
项目构建正常,不会为依赖数据库生成部署脚本。它表示基础项目中引用的对象不存在。
我正在尝试使用visual studio 2008数据库版gdr 2到2008数据库服务器。
答案 0 :(得分:0)
看来如果我将项目设置为部署基础数据库项目脚本,它可以正常工作。我猜我必须始终部署脚本。我宁愿不要这样做。