在Visual Studio解决方案中添加GitHub项目作为引用

9
在一个.NET解决方案中,我想要添加对Github项目的引用。是否有一种方法可以避免将Github项目发布到Nuget的额外步骤?是否可以通过将Nuget包放入Git仓库本身中来实现?

1
这是一个好主意,但当前的VS不支持该功能。 - Lex Li
1个回答

3

把Nuget包放到git仓库里面可以实现吗?

不可以,git仓库是用来管理源代码的,而不是像Nuget仓库一样用于二进制参考。

请参见 "从GitHub安装nuget包"

Nuget没有办法从git仓库中获取预版本。

如果您真的不想将二进制文件发布到Nuget仓库,则需要进行源代码依赖,这意味着您可以将该GitHub仓库添加为自己Git代码库的子模块,使您的.net解决方案编译该子模块源代码,并在本地使用生成的包。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接