Files
LanMountainDesktop/LanMountainDesktop.PluginSdk
..
2026-03-21 13:08:20 +08:00
2026-03-14 22:45:09 +08:00
2026-03-13 00:33:00 +08:00
2026-03-11 09:40:36 +08:00
2026-03-10 09:55:49 +08:00
2026-03-12 09:22:03 +08:00
2026-03-16 09:50:48 +08:00
2026-03-12 09:22:03 +08:00
2026-03-09 14:14:50 +08:00
2026-03-10 09:55:49 +08:00
2026-03-20 22:37:37 +08:00
2026-03-13 09:10:00 +08:00
2026-03-13 00:33:00 +08:00
2026-03-13 22:20:12 +08:00
2026-03-13 00:33:00 +08:00
2026-04-07 12:18:15 +08:00
2026-04-01 00:34:07 +08:00
2026-03-12 09:22:03 +08:00
2026-03-30 15:28:51 +08:00
2026-03-30 15:28:51 +08:00
2026-03-09 12:27:33 +08:00
2026-03-09 12:27:33 +08:00
2026-03-10 00:04:33 +08:00
2026-03-12 09:22:03 +08:00
2026-03-10 09:55:49 +08:00
2026-04-29 12:14:29 +08:00
2026-03-12 09:22:03 +08:00
2026-03-12 09:22:03 +08:00
2026-03-12 09:22:03 +08:00
2026-04-29 12:14:29 +08:00
2026-03-25 11:27:30 +08:00
2026-03-13 00:33:00 +08:00
2026-03-13 00:33:00 +08:00
2026-03-13 00:33:00 +08:00
2026-03-13 00:33:00 +08:00
2026-03-13 22:20:12 +08:00
2026-03-13 22:20:12 +08:00
2026-03-13 00:33:00 +08:00
2026-03-13 00:33:00 +08:00

LanMountainDesktop.PluginSdk

Official SDK package for LanMountainDesktop plugins.

Includes

  • IPlugin/PluginBase entry abstractions
  • IPluginWorker/PluginWorkerBase worker-side entry abstractions for isolated background mode
  • PluginManifest and shared contract declarations
  • runtime.mode manifest support for in-proc, isolated-background, and isolated-window
  • desktop component registration extensions
  • plugin runtime context and host service abstractions
  • build-transitive packaging targets for .laapp output

Quick Start

<ItemGroup>
  <PackageReference Include="LanMountainDesktop.PluginSdk" Version="5.0.0" />
</ItemGroup>

Create plugin.json in your plugin project root, then run dotnet build to produce both build output and a .laapp package.