我在框架中使用了microsoft add。从主要主机我加载一个加载项和加载项我写了:
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces()
。
上面的行导致System.Security Exception。完整的异常消息显示:[Request for the permission of type 'System.Net.NetworkInformation.NetworkInformationPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.].
请帮助并告诉我如何为添加的(反射)加载的dll设置安全权限。
答案 0 :(得分:0)
如果您正在讨论System.AddIn
命名空间中的类,那么您可能需要文章How to: Activate Add-ins with Different Isolation and Security Levels和相关链接,您可以在其中指定某些(或所有)加载项应该使用NetworkInformationPermission
获得PermissionSet
。