Nuget.Config中是否有将包管理选项默认为"PackageReference“的方法?我会假设没有,因为我没有看到它,这里,但我想我应该问。
我希望在某个存储库的所有开发人员机器上默认这一点,并希望在存储在源代码管理中的Nuget.Config文件中对此进行更改。
我要说的就是:

发布于 2018-03-07 21:44:51
在Visual 2017中,可以在NuGet.Config文件中定义设置。
<configuration>
<packageManagement>
<add key="format" value="1" />
<add key="disabled" value="False" />
</packageManagement>
</configuration>格式值可以是1或0。PackageReference = 1. Packages.config = 0。
禁用的标志有点混乱,至少对我来说是这样。将其设置为False似乎禁用了对话框提示符,该提示要求您选择在第一个包安装上使用哪种格式。查看此禁用设置引用的代码,然后在DoNotShowPackageManagementSelectionKey属性中返回禁用值。这在我看来是不对的。我正在尝试禁用设置为True,并想知道为什么会显示对话框。
如果您的NuGet.Config文件与解决方案级别相同或目录中的更高级别,则应该将其拾取并使用。
https://stackoverflow.com/questions/49160858
复制相似问题