Visual Studio代码和私有nuget

Mat*_*att 7 nuget nuget-package-restore .net-core visual-studio-code

我有一个来自私人nuget提要的库。我有相应的网址和凭据,但不知道如何使用Visual Studio代码正确连接到供稿。我正在使用dotnetcore框架。

我在控制台应用程序的根目录中使用feed url,用户名和密码创建了一个Nuget.Config文件,但是当将它们放入project.json时,这似乎没有从该feed中拾取软件包。即使执行还原也会产生错误。

有没有人举过一个例子说明他们如何建立一个项目来做到这一点?我知道在项目中包含Nuget.Config文件是不正常的,但这是一个测试项目,因此一旦该项目获得了概念证明,就不会再在那里存在。

我的nuget.config看起来像这样

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <packageSources>
        <add key="CustomRepo" value="https://nuget.feed/nuget/" />
    </packageSources>

    <!-- Used to store credentials -->
    <packageSourceCredentials>
        <CustomRepo>
            <add key="Username" value="something" />
            <add key="ClearTextPassword" value="thepassword" />
        </CustomRepo>
    </packageSourceCredentials>

      <!-- Used to disable package sources  -->
    <disabledPackageSources />
</configuration>
Run Code Online (Sandbox Code Playgroud)

Mat*_*att 1

现在这个问题已经解决,并且可以使用根文件夹中的 nuget.config 文件。我不知道我做了什么。我唯一做的就是重新输入整个 xml,但不知道会做什么。不管怎样,它正在工作,这很棒。