sql - 在仅包含数据库 dbproj 项目的 VS 解决方案中使用 nuget 来引用其他 dbproj 文件

标签 sql visual-studio-2010 visual-studio nuget dbproj

所以我有一个 Visual Studio 解决方案,其中包含 3 个数据库 (.dbproj) 项目。这些项目需要引用其他解决方案中的其他sql项目,我已经将其打包并上传到nuget。如何在 dbproj 内的 Visual Studio 中管理这些外部包/引用?

在 Visual Studio 中右键单击数据库项目不会提供“管理 NuGet 包...”选项。

我可以管理解决方案的 NuGet 包,至少将所需的包下载到解决方案根目录,但在项目级别,需要引用,我必须手动管理每个项目引用中的引用,并手动更新任何更新包的时间,以便引用指向正确的版本化包目录。

对于 Visual Studio 中数据库项目的 dbproj 引用,是否有更好的方法来执行此操作?

最佳答案

我最终遵循相同的路径,创建引用数据库的 NuGet 包,然后手动(通过命令行)将它们安装在标准\package 位置。然后在 IDE 中手动更正数据库引用

有一个work item for this functionality ,去投票吧。已经开发了一个功能分支,听起来功能相当完整。你可以尝试一下。

关于sql - 在仅包含数据库 dbproj 项目的 VS 解决方案中使用 nuget 来引用其他 dbproj 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15684096/

相关文章:

mysql - 重命名数据库名称-mysql

mysql - VARCHAR 上的内部连接

mysql - 我需要在具有次要条件的 SQL 表中查找/替换值

visual-studio-2010 - 在 "Go to Definition"之后,是否有返回到原来位置的命令?

c# - 另一个项目限制中引用的项目

mysql - 为什么 Collat​​e 关键字是 Giving error?

wpf - Visualstudio 如何知道当前项目的类型?

visual-studio - 如何安装扩展程序以便所有用户都可以访问它?

c++ - Visual Studio 2015 中的 "Unresolved external symbol __except_handler4_common"

c# - Openwebkitsharp - COMException 未处理?