Nuget.Config 中是否有任何方法可以将包管理选项默认为“PackageReference”?我会假设不,因为我没有看到它here https://learn.microsoft.com/en-us/nuget/reference/nuget-config-file但我想我会问。
我希望在某个存储库的所有开发人员计算机上默认此设置,并且希望可以在存储在源代码管理中的 Nuget.Config 文件中更改此设置。
这就是我要说的:
在 Visual Studio 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,然后在 PackageManagementFormat.Enabled 属性中返回禁用值。这对我来说似乎是错误的方式。我尝试将“禁用”设置为“真”,并想知道为什么显示该对话框。
如果该 NuGet.Config 文件与解决方案处于同一级别或目录中的更高级别,则应选择并使用该文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)