即使将PackageReference设置为默认值,Visual Studio项目模板也会使用packages.config格式

时间:2019-12-16 07:09:37

标签: visual-studio visual-studio-templates packagereference packages.config

MSDN表示PackageReference格式是行之有效的for many reasons。确信这些好处,我在 Tools -> Options -> Nuget Package Manager -> 中将默认格式设置为PackageReference。默认的软件包管理格式。然后,我创建了一个新的ASP.NET MVC应用程序。我可以在新创建的项目中看到packages.config。当我添加新软件包时,packages.config文件会相应更新。因此,即使我的默认格式为PackageReference,也显然使用了packages.config格式。对于MVC应用程序,会自动添加很多参考。请注意,对于asp.net应用程序,从package.config到PackageReference格式的迁移是not available yet。当然,我可以删除Packages.config文件并使用PackageReference格式自己添加引用(我已选中在首次安装软件包时允许选择格式),但我不确定这是唯一的方法。 / p>

我有几个问题:

  1. 即使我将PackageReference格式设置为默认格式,为什么VS模板仍回落到packages.config?我想念什么吗?
  2. 创建MVC项目后,要删除packages.config文件,然后再次添加引用(当然,必须选中在首次安装软件包时允许格式选择 ),这是的唯一方法现在将从packages.config格式迁移到PackageReference格式?

信息:

  • 我正在使用Visual Studio 2019 16.4.1版

0 个答案:

没有答案