.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
但是,创建并发布新版本的应用程序将需要大量时间,因此我希望不需要在应用程序中进行任何更改的解决方案。有什么方法可以向有此问题的用户或计算机/系统授予其他权限,以使该异常不再发生?