首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将包管理默认为PackageReference

将包管理默认为PackageReference
EN

Stack Overflow用户
提问于 2018-03-07 20:43:57
回答 1查看 951关注 0票数 4

Nuget.Config中是否有将包管理选项默认为"PackageReference“的方法?我会假设没有,因为我没有看到它,这里,但我想我应该问。

我希望在某个存储库的所有开发人员机器上默认这一点,并希望在存储在源代码管理中的Nuget.Config文件中对此进行更改。

我要说的就是:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-03-07 21:44:51

在Visual 2017中,可以在NuGet.Config文件中定义设置。

代码语言:javascript
复制
<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文件与解决方案级别相同或目录中的更高级别,则应该将其拾取并使用。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49160858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档