【发布时间】:2019-07-23 12:16:58
【问题描述】:
我目前正在将一些项目从 asp.net 迁移到 asp.net-core,并有一个模板 asp.net-core 解决方案,我将模型用于所有其他应用程序。 由于模板项目包含此转换所需的所有 nuget 包,因此我试图找到一种方法将我的 nuget 配置从一个项目复制到另一个项目。 可悲的是,我无法在 .net-core 中找到实现这个愿望的方法。
我在视觉工作室和网上搜索了很多方法来了解如何做到这一点,但找不到方法。在 .net 中,可以将 packages.config 文件复制到另一个项目中,如本文所述:
Can I copy the nuget package configuration from one project to another?
.net-core 中不再有 packages.config。
有没有人能解决这个问题?不必为我正在处理的每个项目手动安装 20 多个软件包,这确实可以节省大量时间。
【问题讨论】:
-
迁移 package.config 到包参考文档here
-
我假设您的意思是如何以包引用格式docs.microsoft.com/en-us/nuget/consume-packages/… 复制对包的引用,为此,您只需将 csproj 文件中的所有
节点复制到新的 csproj 文件。 -
@AlexandruClonțea - 将其添加为答案
-
@AlexandruClontea 感谢您的快速回答,这是诀窍......我之前尝试过,但它没有编译。任何信息为什么这可能会失败?
-
许多可能的原因:错误的编辑/损坏的格式、不同的 netcore 版本,甚至偶尔的 nuget 中断、nuget 缓存等。如果没有编译错误消息,很难知道。如果您再次遇到问题,您可以随时发布另一个问题。
标签: c# visual-studio asp.net-core .net-core