yiyungent / PluginCore

🔌 ASP.NET Core lightweight plugin framework | ASP.NET Core 轻量级 插件框架 - 一分钟集成 | Vue.js frontend | JavaScript SDK
https://yiyungent.github.io/PluginCore/
GNU Lesser General Public License v3.0
454 stars 87 forks source link

`<EnableDynamicLoading>true</EnableDynamicLoading>` 对 `<TargetFramework>netstandard2.0</TargetFramework>` 采用 `dotnet build` 无效 #18

Open yiyungent opened 2 years ago

yiyungent commented 2 years ago

<EnableDynamicLoading>true</EnableDynamicLoading><TargetFramework>netstandard2.0</TargetFramework> 采用 dotnet build 无效

发现尽管 加上了 EnableDynamicLoading , 还是无法生成除了 主dll 外的第三方包的dll, 但当 TargetFrameworknet6.0 等的时候就可以

微软官方推荐 TargetFrameworknet6.0 这种,即 Framework, 而不是 netstandard

可考虑使用 dotnet publish , 这个会始终复制所有dll到输出目录,但这么做就需要 手动删除插件包中 主程序中已有dll 了