кажись недоварен). Винда, Линух и WASM. Приложение будет plugin-based, и я ищу методы/библиотеки с помощью которых это можно провернуть. Нарпимер знаю MEF, но говорят что он уже малось устаревший. Есть-ли какие-либо примеры системы плагинов или хорошие библиотеки с уже готовым кодом?
Желательно вот такие фичи чтобы были:
- Возможность грузить DLL-ки (еще лучше делать вайтлист импорта если возможно, для безопасности)
- Дампать интерфейсы программы в файл, чтобы легко импортировать всё что нужно.
- ???
https://docs.microsoft.com/en-us/dotnet/api/system.runtime.loader.assemblyloadcontext?view=net-6.0
кажется corefx это новый mef
Слишком лоулевельно, даже MEF в .NET Core поживее будет
Ты уверен? Я что-то видимо не понимаю тогда This repo contains the library implementation (called "CoreFX") for .NET Core. It includes System.Collections, System.IO, System.Xml, and many other components.
ну тогда бери автофак с его модулями
Вот это уже интереснее, спасибо
Обсуждают сегодня