【发布时间】:2017-02-18 11:57:42
【问题描述】:
在 .net 解决方案中,我想在 github 中添加对项目的引用。
有没有办法做到这一点,而无需将 github 项目发布到 nuget 的额外步骤?
可以通过将 nuget 包放入 git repo 本身来完成吗?
【问题讨论】:
-
这是个好主意,但目前的VS不支持。
标签: visual-studio github nuget
在 .net 解决方案中,我想在 github 中添加对项目的引用。
有没有办法做到这一点,而无需将 github 项目发布到 nuget 的额外步骤?
可以通过将 nuget 包放入 git repo 本身来完成吗?
【问题讨论】:
标签: visual-studio github nuget
可以通过将 nuget 包放入 git repo 本身来完成吗?
不,repo 是用于源代码管理的,它不是像 Nuget repo 那样的二进制引用。
见“Installing nuget package from GitHub”
使用 Nuget,无法从 git 存储库获取预版本。
如果您真的不想将二进制文件发布到 Nuget 存储库,那么您处于源依赖关系中,这意味着您可以将该 GitHub 存储库添加为您自己的 Git 代码的 submodule基础,让您的.net 解决方案编译该子模块源代码,并在本地使用生成的包。
【讨论】: