Support C# plugins with an SDK and managed Plugin Library
- Status
- Accepted
- Fixed in
- -
- Area
- compiler desktop ide web
- Source discussion
- https://forum.objo.dev/d/948-support-for-toolkits-or-declares-for-os-specific-functionality/15
- Last updated
- 2026-09-29
Upvotes
0 upvotes
Uses your Objo forum account.
Public summary
Let developers create reusable plugins for Objo applications using C#, including wrappers around existing managed and native libraries. Objo Studio users should be able to install a plugin with a double-click or drag-and-drop, add it to a project, and use its classes and members from ordinary Objo code with type checking, autocomplete and helpful descriptions.
Support compatible plugins in Desktop, CommandLine, Web server and Worker projects. Include an optional-to-use global Plugin Library that preserves installed versions across Studio upgrades, alongside direct project import. Applications should include their required plugin files so their users do not need Studio or the Plugin SDK.
Provide a documented public Plugin SDK, tutorials for first-time plugin authors, reference and porting guides for experienced library developers, and a finished Objo-maintained example plugin with shareable source code.