包源位置在哪里

use*_*685 4 visual-studio

我使用 VS 2015 。在 Visual Studio 项目中存储“工具”>“选项”>“Nuget 包管理器”>“包源”设置的设置。目前已检查 Nuget.org 的包源。我想通过编辑文件位置将其指向https://www.nuget.org/api/v2/以外的其他位置。我检查了项目文件 csproj,但没有找到它,我需要在服务器中手动更改它以指向服务器存储库。在本地机器上工作正常,但在服务器上不行。

Dam*_*ver 10

这是每个用户的设置,并存储在%APPDATA%\NuGet\NuGet.Config. 该文件如下所示:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
    <add key="Abc" value="http://def/nuget/" />
    <add key="Package source" value="http://packagesource" />
  </packageSources>
  <packageRestore>
    <add key="enabled" value="True" />
    <add key="automatic" value="True" />
  </packageRestore>
  <bindingRedirects>
    <add key="skip" value="False" />
  </bindingRedirects>
</configuration>
Run Code Online (Sandbox Code Playgroud)

只需向该<packageSources>元素添加另一个条目即可。(我的显然已针对协议版本 3 进行了更新,因此是引用https://api.nuget.org/v3/index.json而不是https://www.nuget.org/api/v2/)。