gpt4 book ai didi

nuget - 将包管理默认为 PackageReference

转载 作者:行者123 更新时间:2023-12-01 08:25:54 25 4
gpt4 key购买 nike

Nuget.Config 中是否有任何方法可以将包管理选项默认为“PackageReference”?我将假设没有,因为我没有看到它 here但我想我会问。

我希望在某个存储库的所有开发人员机器上默认此设置,我希望我可以在存储在源代码管理中的 Nuget.Config 文件中更改此设置。

这就是我要说的:

enter image description here

最佳答案

在 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 属性中返回禁用值。这对我来说似乎是错误的方式。我试图将禁用设置为 True 并想知道为什么显示对话框。

如果您在目录中拥有与解决方案处于同一级别或更高级别的 NuGet.Config 文件,则应选择并使用该文件。

关于nuget - 将包管理默认为 PackageReference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49160858/

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