如何在本地(或远程)计算机的 Net 5.0 运行时安装包,以便我创建的所有项目都可以使用这些包,无需使用 nuget 明确添加到每个项目?
理想情况下,以这种方式安装的每个包都应该是可访问的,只需声明它的命名空间即可。 示例:
希望有办法做到这一点
答案 0 :(得分:0)
这是不可能的。当不同的项目需要这些包的不同版本时,它很快就会变得不可用(例如,当您将来开始一个新的 .Net 6 项目而所有旧项目都需要 .Net 5 程序集时)。
然而,您可以做的是使用默认包列表创建自己的元包,这样您只需将一个包安装到新项目中,然后将包含所有您想要的包。
How to create meta package (package of all packages) like Microsoft.AspNetCore.All in nuget?