按照规则,我必须提出一个新问题,以澄清另一个问题/答案。
这个答案就是这个:https://stackoverflow.com/a/45964469/305916
那呢接受的答案只是做了,但是packages.config文件中没有填充软件包(我不这么说)。
如果软件包自动出现在packages.config中,或者我需要再次安装它们,我将错过下一步的工作...
我倾向于后者,但我认为答案还不完整:)
但是该怎么办?
最佳答案
首先,您介意编辑您的问题或发表评论,为什么要恢复为packages.config?作为NuGet团队的成员,了解PackageReference无法为您服务的原因非常有用。如果不是limitations of PackagesConfig(包括the package compatibility部分)中列出的原因之一,也许我们可以帮助解决该问题,以便您可以继续使用PackageReference。
如果您确实要还原到packages.config,建议您使用以下内容,而不是您链接的答案。
Allow format selection on first package install
PackageReference
的所有实例。 必须卸载项目中的所有软件包,并安装一个新软件包,因为如果项目文件中存在任何PackageReference,NuGet将添加新软件包作为PackageReference。因此,您不能卸载第一个软件包,然后重新安装它,然后在项目中移动第二个软件包。
关于visual-studio-2017 - 切换回packages.config-关于答案的说明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53335453/