我正在尝试使用 C# Interactive REPL(来自 Roslyn)加载 DLL。它抛出以下异常:
“尝试从网络位置加载程序集,这会导致程序集在以前版本的 .NET Framework 中被沙盒化。此版本的 .NET Framework 默认情况下不启用 CAS 策略,因此此加载可能很危险。如果此加载不打算对程序集进行沙箱处理,请启用 loadFromRemoteSources 开关。有关 详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=155569 。
DLL 不在网络位置,所以我不知道为什么会抛出这个异常。无论如何,没有 app.config 文件供我修改(据我所知),所以有人知道我该如何解决这个错误吗?
更新:
我已经解除了对程序集的阻止,这使得这个异常消失了。但我仍然想回答更一般的问题,即如何在 C# 交互窗口的 app.config 中设置通常定义的开关?