Nuget 配置文件的位置

最近在 Visual Studio 中使用 Nuget 时,发现总是连接代理服务器,忘了什么时候配置的了,找了半天没找到配置位置,最后发现在这个地方:

%appdata%\NuGet

找到 NuGet.Config 文件

其中的:

<configuration>
    <!-- stuff -->
    <config>
        <add key="http_proxy" value="http://my.proxy.address:port" />
        <add key="http_proxy.user" value="mydomain\myUserName" />
        <add key="http_proxy.password" value="base64encodedHopefullyEncryptedPassword" />
    </config>
    <!-- stuff -->
</configuration>

这部分就是对 Nuget 代理服务器的配置,有需要的话可以设置,不需要直接删除就好了。

来源:https://stackoverflow.com/questions/9232160/nuget-behind-proxy

另外如果需要全局配置 nuget 第三方源地址,也是在这个配置文件中,使用命令行编译项目时,都会使用此文件,默认内容如下:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>
</configuration>

来源:https://stackoverflow.com/questions/60741881/nuget-package-sources-global-nuget-config-for-vs2019

 

新找到官方文档:https://learn.microsoft.com/zh-cn/nuget/consume-packages/configuring-nuget-behavior

貌似可以为不同的解决方案配置不同的 nuget 配置,唔。。

posted @ 2018-06-21 17:54  不是豆豆  阅读(551)  评论(0编辑  收藏  举报
友情链接:迷途