当前位置: 首页 > 知识库问答 >
问题:

如何将公共包从github添加到我的.NET解决方案中

唐晗昱
2023-03-14

我正在尝试将https://github.com/orgs/dke-data/packages中的包添加到我的ASP.NET项目中。这是我试过的东西

  1. 下载package.nupkg文件并将该位置添加到包管理器源代码中,但它不允许我安装包。
  2. 将PackageReference添加到.csproj文件并执行还原-不工作

由于这些软件包是公开可用的,难道没有一种直接的方法将它们添加到我的软件包中吗?

感谢您的帮助!

共有1个答案

谭景明
2023-03-14

为了使用这个提要,您需要对它进行配置。我建议在解决方案文件(.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>

然后(可能在visual studio或其他IDE中重新打开解决方案之后),您应该能够通过NuGet UI或直接在csproj文件中添加pacakge。

有关如何将GitHub包用于NuGet的更多信息,请参见配置dotnet CLI以便与GitHub包一起使用,因为您可能还需要设置身份验证。

 类似资料:
  • 我一直在使用这种动态编程的变体来解决背包问题: 这对于上面的结构非常有效,您只需提供名称、成本和价值。可以像这样创建项目: 现在,我面临的问题是,我需要为每个玩家添加一个位置,我必须让背包算法知道,它仍然需要在所有玩家中最大化价值,除了有一个新的限制,该限制是每个玩家都有一个位置,每个位置只能被选择一定的次数。有些职位可以选择两次,有些职位可以选择一次。理想情况下,物品应为: 职位将受到以下限制:

  • 10.10. 公共问题的解决方案 10.10.1. 对一个特定的 DataSource 使用错误的事务管理器 开发者需要按照需求仔细地选择正确的 PlatformTransactionManager 实现。理解Spring的事务抽象如何与JTA全局事务一起工作是非常重要的。使用得当,就不会有任何冲突:Spring仅仅提供一个直观的、可移植的抽象层。 如果你使用全局事务,你 必须 为你的所有事务操作

  • 几天前,我为一个java库创建了一个Github包。现在我想将Github包中的依赖项添加到另一个Maven项目中,但出现以下错误: 无法传输工件io。geilehner:StoryBlokJavaSDK:pom:1.0。1从/到github(https://maven.pkg.github.com/geilix10/):为的传输失败https://maven.pkg.github.com/gei

  • 本文向大家介绍.NET Framework 从解决方案中的一个项目中卸载软件包,包括了.NET Framework 从解决方案中的一个项目中卸载软件包的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 我正在构建一个Android库(比如,),它将添加到我公司的其他应用程序中。库在<code>构建中有一些依赖项。gradle文件如下: 制作库后,我创建了一个Github包,这样我就可以将它添加到s文件中的另一个应用程序(比如),如下所示: 问题是我得到了依赖性错误,也就是说,的依赖性(在本例中,,,如上面库的文件所示)丢失。我用谷歌搜索了这个问题,并尝试了一些解决方案,例如Mobbeel fat

  • 我想在共享主机中安装laravel,我遵循了这里的步骤https://stackoverflow.com/a/28449523 但是我的资产路径不包括公共目录 而不是这个 我明白了 如何在不更改任何核心类的情况下更改资产文件夹的目录(将public添加到资产)?