在一个.NET解决方案中,我想要添加对Github项目的引用。是否有一种方法可以避免将Github项目发布到Nuget的额外步骤?是否可以通过将Nuget包放入Git仓库本身中来实现?
把Nuget包放到git仓库里面可以实现吗?
不可以,git仓库是用来管理源代码的,而不是像Nuget仓库一样用于二进制参考。
请参见 "从GitHub安装nuget包"
Nuget没有办法从git仓库中获取预版本。
如果您真的不想将二进制文件发布到Nuget仓库,则需要进行源代码依赖,这意味着您可以将该GitHub仓库添加为自己Git代码库的子模块,使您的.net
解决方案编译该子模块源代码,并在本地使用生成的包。