C# “如何修复异常”;请求System.Security.Permissions.EnvironmentPermission类型的权限。。。“失败”;

C# “如何修复异常”;请求System.Security.Permissions.EnvironmentPermission类型的权限。。。“失败”;,c#,.net,securityexception,C#,.net,Securityexception,我遇到了一个在运行时动态加载DLL(插件)的.NET应用程序的问题。当应用程序位于网络驱动器上并从Windows 10计算机执行时,它将抛出以下System.Security.SecurityException: Request for the permission of type 'System.Security.Permissions.EnvironmentPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyTok

我遇到了一个在运行时动态加载DLL(插件)的.NET应用程序的问题。当应用程序位于网络驱动器上并从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)

我为这个问题找到的唯一解决方案是:


但是,创建应用程序的新版本并将其推出需要大量时间,因此我更喜欢不需要对应用程序进行任何更改的解决方案。有没有办法向出现此问题的用户或计算机/系统授予其他权限,以便不再发生异常?

嗨,克里斯,你能解决这个问题吗?