C# 通用应用:添加 github 存储库作为依赖项

本文关键字:依赖 存储 github 应用 添加 | 更新日期: 2023-09-27 17:55:31

我们正在开发一个SDK。我们希望开发人员能够将此 SDK 集成到他们的项目中。我知道在Visual Studio中可以创建一个新项目作为类库,以便以后集成.dll文件。但是,除了集成.dll或手动添加类之外,还有其他可能性吗?也许是对 Github 存储库的依赖?

谢谢!

C# 通用应用:添加 github 存储库作为依赖项

您有以下选择:

  • 为您的 SDK 制作一个 nuget
  • 在 GitHub 上开源您的 SDK,编写自述文件,让开发人员拉取您的存储库并手动添加到他们的项目中
  • (不推荐)制作一个扩展并让开发人员下载它。或者提供一个.dll文件供他们添加到他们的项目中。

我不建议进行扩展的原因是:它使CI和测试变得更加困难。无法在 CI 环境中轻松安装依赖项扩展。