Как исправить исключение «Запрос на разрешение типа System.Security.Permissions.EnvironmentPermission ... fail» - PullRequest
0 голосов
/ 19 сентября 2018

У меня проблема с приложением .NET, которое динамически загружает dll (плагины) во время выполнения.Когда приложение находится на сетевом диске и выполняется с компьютера с Windows 10, оно выдает следующее исключение System.Security.SecurityException:

Request for the permission of type 'System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed

Посредством отладки я выяснил, что при вызове возникает исключениефункция Assembly.CreateInstance(string typeName, bool ignoreCase)

Единственное решение, которое я нашел для этой проблемы, это: https://stackoverflow.com/a/27512051/9284286

Однако для создания новой версии приложения и выполнения потребуется много времени.так что я бы предпочел решение, которое не требует каких-либо изменений в приложении.Есть ли способ предоставить дополнительные разрешения пользователю, у которого возникла эта проблема, или компьютеру / системе, чтобы исключение больше не возникало?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...