C# 如何将公共包从github添加到我的.Net解决方案

C# 如何将公共包从github添加到我的.Net解决方案,c#,.net,github,package,nuget-package,C#,.net,Github,Package,Nuget Package,我正在尝试将包从添加到我的asp.net项目中。以下是我尝试过的东西 下载package.nupkg文件并将该位置添加到package manager源代码中,但它不允许我安装该软件包 将PackageReference添加到.csproj文件并执行还原-不起作用 由于这些软件包是公开的,难道没有一种直接的方法将它们添加到我的软件包中吗 谢谢你的帮助 要使用此提要,您需要对其进行配置。我建议在您的解决方案文件(.sln)旁边创建一个nuget.config文件,其中包含以下内容: <?xm

我正在尝试将包从添加到我的asp.net项目中。以下是我尝试过的东西

  • 下载package.nupkg文件并将该位置添加到package manager源代码中,但它不允许我安装该软件包
  • 将PackageReference添加到.csproj文件并执行还原-不起作用
  • 由于这些软件包是公开的,难道没有一种直接的方法将它们添加到我的软件包中吗


    谢谢你的帮助

    要使用此提要,您需要对其进行配置。我建议在您的解决方案文件(
    .sln
    )旁边创建一个
    nuget.config
    文件,其中包含以下内容:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <packageSources>
            <add key="github-DKE-Data" value="https://nuget.pkg.github.com/DKE-Data/index.json" />
        </packageSources>
    </configuration>
    
    
    
    因为您可能还需要设置身份验证。

    它允许我在创建令牌并在解决方案中使用它之后添加。但是,如果这个解决方案在其他团队成员之间共享,那么每个人都必须拥有一个github帐户?我绝对不想共享我的访问令牌!