Assembly.LoadFrom函数报错“尝试从一个网络位置加载程序集,在早期版本的 .NET Framework 中,这会导致对该程序集进行沙盒处理...” | 您所在的位置:网站首页 › 网络位置下载 › Assembly.LoadFrom函数报错“尝试从一个网络位置加载程序集,在早期版本的 .NET Framework 中,这会导致对该程序集进行沙盒处理...” |
写好的C#程序,调用Assembly.LoadFrom函数动态加载本地程序集,在本机运行正常,但是在另外的机器上运行时报错:“尝试从一个网络位置加载程序集,在早期版本的 .NET Framework 中,这会导致对该程序集进行沙盒处理。此发行版的 .NET Framework 默认情况下不启用 CAS 策略,因此,此加载可能会很危险。如果此加载不是要对程序集进行沙盒处理,请启用 loadFromRemoteSources 开关”。 百度错误信息,找到参考文献1,给出的解决方式是在待加载的程序集中点右键,选择属性,在最下方的安全中点击或勾选“解除锁定”。尝试该解决方案后发现确实可以解决问题,能够正常加载程序集。唯一麻烦的是不能批量修改文件属性中的解除锁定,只能一个一个的手动改动。 参考文献: [1]https://blog.csdn.net/qq_49014355/article/details/113689400 [2]https://blog.csdn.net/maxsky/article/details/20467511 [3]https://blog.csdn.net/shenlan18446744/article/details/22265199?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_utm_term~default-0.pc_relevant_aa&spm=1001.2101.3001.4242.1&utm_relevant_index=3 [4]https://ask.zol.com.cn/x/6071398.html |
CopyRight 2018-2019 实验室设备网 版权所有 |