gpt4 book ai didi

visual-studio-2017 - 切换回packages.config - 答案澄清

转载 作者:行者123 更新时间:2023-12-01 15:26:13 24 4
gpt4 key购买 nike

根据规则,我必须提出一个新问题,以获得对另一个问题/答案的一些澄清。

这个答案是:https://stackoverflow.com/a/45964469/305916

然后呢?刚刚做了接受的答案,但packages.config文件没有填充包(我知道它没有这么说)。

如果软件包自动出现在packages.config中或者我需要再次安装它们,我不知道下一步该怎么做...

我倾向于后者,但我觉得答案并不完整:)

但是该怎么办呢?

最佳答案

首先,您介意编辑您的问题,或者作为评论发布吗?为什么要恢复到packages.config?作为 NuGet 团队的成员,了解 PackageReference 不适合您的原因很有用。如果这不是 limitations of PackagesConfig 中列出的原因之一,包括the package compatibility部分,也许我们可以帮助解决该问题,以便您可以继续使用 PackageReference。

如果您确实想恢复到packages.config,我建议使用以下内容,而不是您链接的答案。

  1. 转到“选项”、“NuGet PackageManager”->“常规”并启用在第一个包安装时允许选择格式
  2. 使用“管理 NuGet 包”(包管理器 UI)卸载项目中的所有包。您可以使用程序包管理器控制台进行卸载,但下一步必须使用程序包管理器 UI。跟踪您卸载的软件包,以便您知道下一步要再次安装哪些软件包。
  3. 一旦您的项目没有软件包引用,请再次安装您需要的软件包。您安装的第一个包将弹出一个对话框,您可以在其中选择使用packages.config或PackageReference。如果您没有跟踪在上一步中卸载的软件包,请使用源代码控制系统来比较项目文件,或者查看未修改的副本,并查找 PackageReference 的所有实例。

需要卸载项目中的所有包来安装新的包,因为如果项目文件中存在任何 PackageReference,NuGet 将添加新包作为 PackageReference。因此,您无法卸载第一个包,重新安装它,然后在项目中移动第二个包。

关于visual-studio-2017 - 切换回packages.config - 答案澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53335453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com