Я написал менеджер плагинов для своего приложения, он использует codedom для компиляции кода С# в библиотеку классов и создания экземпляров его типов. он отлично работает, и теперь я хочу ограничить разрешения на скомпилированную сборку. К сожалению, я не знаю, как это сделать. насколько я понимаю, я должен каким-то образом использовать CompilerParameters.Evidence, но мне неясно, как это сделать. для ясности, я не хочу просто классифицировать сборку как определенную зону, я хочу ограничить ее набором разрешений, который передается в качестве аргумента в конструкторе менеджеров плагинов. Я также хотел бы отметить, что я не загружаю сборку в новый домен приложения, она выполняется в том же домене, что и остальная часть приложения.
Благодарю.