Col*_*e W 3 nuget nuget-package-restore
在Nuget.Config中有没有办法将Package Management选项默认为"PackageReference"?我会假设没有,因为我没有在这里看到它,但我想我会问.
我希望在某个存储库的所有开发人员机器上默认这个,我希望我可以在存储在源代码管理中的Nuget.Config文件中更改它.
这就是我所说的:
在Visual Studio 2017中,您可以在NuGet.Config文件中定义设置.
<configuration>
<packageManagement>
<add key="format" value="1" />
<add key="disabled" value="False" />
</packageManagement>
</configuration>
Run Code Online (Sandbox Code Playgroud)
格式值可以是1或0. PackageReference = 1. Packages.config = 0.
残疾人的旗帜有点令人困惑,至少对我而言.将其设置为False似乎禁用了对话框提示,要求您选择在第一个软件包安装时使用的格式.查看代码,此禁用设置引用DoNotShowPackageManagementSelectionKey,然后在PackageManagementFormat.Enabled属性中返回禁用的值.这对我来说似乎是错误的方式.我尝试将禁用设置为True,并想知道为什么对话框正在显示.
如果您将NuGet.Config文件与目录中的解决方案或更高级别相同,则应该拾取并使用它.
| 归档时间: |
|
| 查看次数: |
493 次 |
| 最近记录: |