发布一个插件

... 小于 1 分钟

# 发布一个插件

插件作为nupkg包存在,而 dotnet sdk 提供了这样的打包工具。

dotnet build --configuration Release
dotnet pack
1
2

这样你就能在发布目录找到一个nupkg包,将其放入 HyperaiShell 插件目录就可以被加载。

当然你也可以把它作为二次依赖包,发布到 nuget.org,届时他人需要依赖该插件开发功能时只需要从 nuget.org 添加一个包引用而不是 dll 引用即可。

注意

无论发布到那里,只要是作为插件打包,就需要其符合nupkg的要求,需要在项目文件(.csproj)里进行修改添加一些诸如 PackageIdPackageVersion的字段来区分这个插件包和其他插件包。

DETAILS

将插件作为一个nupkg包可能是我做过最聪明的决定了。

上次编辑于: 2020年7月24日 20:22