Ограничить AppDomain директорией

Рейтинг: 0Ответов: 1Опубликовано: 22.09.2014

Здравствуйте!
Есть структура папок:

-Common
   common1.dll
   common2.dll
   -Plugins
      +[plugin1]
      +[plugin2]

При создании AppDomain, BaseDirectory указывается "Common", чтобы можно было загрузить общие библиотеки без копирования в каждый плагин.
Можно ли сделать доступ только к папке "Common/Plugins/Plugin1" для AppDomain (плагин первый) при работе с [файлами\папками(поиск, запись, чтение)]?

Спасибо!

Ответы

▲ 1

Посмотрите в сторону AppDomain.SetupInformation. Не рекомендуется менять пути для поиска папок через AppDomain.BaseDirecory, лучше делать это при создании домена. Там есть несколько свойств для поиска папок, в частности, PrivateBinPath.