在仅有数据库dbproj项目作为参考的情况下,使用nuget在VS解决方案中引用其他dbproj文件

7
我有一个包含3个数据库(.dbproj)项目的Visual Studio解决方案。 这些项目需要引用其他解决方案中的SQL项目,我已经将它们打包并上传到了NuGet。在dbproj中,如何管理这些外部包/引用?
在Visual Studio中右键单击数据库项目无法获得“管理NuGet包...”选项。
我可以为解决方案管理NuGet包,以至少下载所需的包到解决方案根目录,但在需要引用的每个项目的引用中,我必须手动管理引用,并手动更新包的任何更新,以便引用指向正确的版本化包目录。
对于Visual Studio中数据库项目的dbproj引用,是否有更好的方法来管理这些?
1个回答

3
我最终也选择了同样的方法,创建了所需数据库的NuGet包,然后手动(通过命令行)安装它们到标准的\package位置。接着在IDE中手动修正数据库引用。关于此功能,有一个工作项,请前往投票支持。已经有一个实现了相当特性完备的分支实现了这个功能,你可以试一试。

1
我采用了类似的方法,但是我没有手动复制文件,而是将它们作为链接添加到数据库项目中(添加现有项,然后使用“添加为链接”按钮)。 - ColinM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接