【问题标题】:Installing nuget package from GitHub从 GitHub 安装 nuget 包
【发布时间】:2016-04-18 01:50:53
【问题描述】:

命令:Install-Package curve25519-uwp 安装此软件包的 1.0.3 版 (https://www.nuget.org/packages/curve25519-uwp/)

在 GitHub 上,有一个 1.0.4 版本修复了我面临的特定错误。

谁能解释如何安装该软件包?

我正在使用安装了 git 工具的 Visual Studio 2015 社区版。

【问题讨论】:

    标签: git visual-studio nuget nuget-package package-managers


    【解决方案1】:

    使用 NuGet,无法从 Git 存储库获取预版本。

    你可以:

    1. 要求发布新版本的 NuGet 包,或者至少是预发布版。

    2. 克隆存储库,构建版本,并将 NuGet 包替换为本地依赖项。 (不是一个好的解决方案!)

    3. 与上述类似,但将其放在您自己的 NuGet 服务器中。

    4. 将存储库作为 Git 子模块进行管理。

    5. 从 NuGet 切换到支持对 Git 存储库的引用的 Paket。 (如果您的案例经常出现,那当然是最好的解决方案。)

    【讨论】:

    • 是否会打包下载源代码以便调试?
    • 没有。没有一个解决方案可以做到这一点。但是你可以使用 SourceLink 或 GitLink(还有一个我忘记名字了)来做到这一点。
    猜你喜欢
    • 1970-01-01
    • 2022-11-02
    • 2021-10-22
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-15
    相关资源
    最近更新 更多