2016-07-06 91 views
2

我们正在开发一个SDK。我们希望开发人员能够将此SDK集成到他们的项目中。我知道在Visual Studio中,可以创建一个新的项目作为类库,以便稍后集成.dll文件。 但除了集成.dll或手动添加类以外,还有其他可能吗?就像对Github存储库的依赖可能?C#通用应用程序:添加github存储库作为依赖关系

谢谢!

+0

我喜欢这个问题,但我不知道如何去处理它。如果用户无法访问存储库并且代码取决于它会怎么办?它基本上使该项目无用。 –

+3

不确定我是否理解正确,但听起来像您正在寻找https://www.nuget.org/ –

回答

1

你必须选择:

  • 让您的SDK
  • 开源的SDK在GitHub上一个nuget,写自述,让开发商拉你的回购和添加到他们的项目中手动
  • (NOT推荐)制作一个extension并让开发人员下载它。或者为他们提供一个.dll文件以添加到他们的项目中。

我不推荐进行扩展的原因是:它使得CI和测试更困难。您无法在CI环境中轻松安装依赖关系扩展。

相关问题