gpt4 book ai didi

.net - 从网络位置加载程序集

转载 作者:行者123 更新时间:2023-12-01 15:05:38 24 4
gpt4 key购买 nike

我正在尝试通过以下方式加载程序集:

Assembly component = Assembly.LoadFrom(componentPath);

哪里 componentPath是网络位置的完整路径,并得到以下错误:

尝试从网络位置加载程序集,这会导致程序集在 .NET Framework 的早期版本中被沙箱化。
默认情况下,此版本的 .NET Framework 不启用 CAS 策略,因此这种加载可能很危险。

如果此加载不打算对程序集进行沙箱处理,请启用 loadFromRemoteSources 开关。请参阅 http://go.microsoft.com/fwlink/?LinkId=155569想要查询更多的信息。

你能解释一下我应该怎么做才能避免这种安全检查吗?

谢谢你

最佳答案

我遇到了同样的问题。原因是程序集文件被 Windows 阻止了。我通过右键单击程序集文件并选择属性来解决它。在“属性”对话框中,单击 解锁 按钮,然后单击“常规”选项卡下的 申请 然后 好的 .

引用:http://blogs.msdn.com/b/drew/archive/2009/12/24/xunit-and-td-net-fixing-the-attempt-was-made-to-load-an-assembly-from-a-network-location-problem.aspx

关于.net - 从网络位置加载程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5328274/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com