我们正在开发一个SDK,希望开发人员能将其集成到他们的项目中。我知道在Visual Studio中可以创建一个新的类库项目,以后再将.dll文件集成。但除了集成.dll或手动添加类之外,是否还有其他可能性?例如依赖于Github存储库? 谢谢!
您有几个选项: 为您的SDK制作nuget包 在GitHub上公开您的SDK,编写自述文件,让开发人员手动拉取您的存储库并将其添加到其项目中 (不建议)制作扩展程序并让开发人员下载它。或者提供一个.dll文件供他们添加到他们的项目中。 我不推荐制作扩展程序的原因是:这会使CI和测试变得更加困难。您无法轻松地在CI环境中安装依赖的扩展程序。