【问题标题】:Adding GitHub project as reference in Visual Studio Solution在 Visual Studio 解决方案中添加 GitHub 项目作为参考
【发布时间】:2017-02-18 11:57:42
【问题描述】:

在 .net 解决方案中,我想在 github 中添加对项目的引用。

有没有办法做到这一点,而无需将 github 项目发布到 nuget 的额外步骤?

可以通过将 nuget 包放入 git repo 本身来完成吗?

【问题讨论】:

  • 这是个好主意,但目前的VS不支持。

标签: visual-studio github nuget


【解决方案1】:

可以通过将 nuget 包放入 git repo 本身来完成吗?

不,repo 是用于源代码管理的,它不是像 Nuget repo 那样的二进制引用。

见“Installing nuget package from GitHub

使用 Nuget,无法从 git 存储库获取预版本。

如果您真的不想将二进制文件发布到 Nuget 存储库,那么您处于源依赖关系中,这意味着您可以将该 GitHub 存储库添加为您自己的 Git 代码的 submodule基础,让您的.net 解决方案编译该子模块源代码,并在本地使用生成的包。

【讨论】:

    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多