![](/img/trans.png)
[英]Copy C# files into a .NET Core project on nuget package installation
[英]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 文件复制到另一个项目中,如本文所述:
然而,.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.