繁体   English   中英

有没有办法在 .net-core 中将 nuget 包引用从一个解决方案复制到另一个解决方案?

[英]Is there a way to copy nuget package references from one solution to another in .net-core?

我目前正在将一些项目从 asp.net 迁移到 asp.net-core,并有一个模板 asp.net-core 解决方案,我将模型用于所有其他应用程序。 由于模板项目包含此转换所需的所有 nuget 包,因此我试图找到一种方法将我的 nuget 配置从一个项目复制到另一个项目。 可悲的是,我无法在 .net-core 中找到一种方法来实现这个愿望。

我在视觉工作室和网上搜索了很多关于如何做到这一点的方法,但找不到方法。 在 .net 中,可以将 packages.config 文件复制到另一个项目中,如本文所述:

我可以将 nuget 包配置从一个项目复制到另一个项目吗?

然而,.net-core 中不再有 packages.config 了。

有没有人有解决这个问题的方法? 不必为我正在处理的每个项目手动安装 20 多个包,这真的会节省很多时间。

您可以将所需的 PackageReference 节点复制到新项目中。 来源: https : //docs.microsoft.com/en-us/nuget/consume-packages/package-references-in-project-files

<ItemGroup>
    <!-- ... -->
    <PackageReference Include="Contoso.Utility.UsefulStuff" Version="3.6.0" />
    <!-- ... -->
</ItemGroup>

一些有趣的读物: 什么是包引用,它们将如何帮助我优化处理 Nuget 包的方式以及从 packages.config 迁移到 PackageReference

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM