发布一个插件
... 小于 1 分钟
# 发布一个插件
插件作为nupkg包存在,而 dotnet sdk 提供了这样的打包工具。
dotnet build --configuration Release
dotnet pack
1
2
2
这样你就能在发布目录找到一个nupkg包,将其放入 HyperaiShell 插件目录就可以被加载。
当然你也可以把它作为二次依赖包,发布到 nuget.org,届时他人需要依赖该插件开发功能时只需要从 nuget.org 添加一个包引用而不是 dll 引用即可。
注意
无论发布到那里,只要是作为插件打包,就需要其符合nupkg的要求,需要在项目文件(.csproj)里进行修改添加一些诸如 PackageId
和 PackageVersion
的字段来区分这个插件包和其他插件包。
DETAILS
将插件作为一个nupkg包可能是我做过最聪明的决定了。