gpt4 book ai didi

c# - 使用命令行构建 C#/.NET 时如何设置配置?

转载 作者:太空狗 更新时间:2023-10-29 20:31:49 25 4
gpt4 key购买 nike

当我的程序试图访问网络驱动器中的 dll 时,我收到此错误消息。

Unhandled Exception:
System.IO.FileLoadException: Could not load file or assembly 'file:///Z:\smcho\works\tasks\2011\ni\ng_fpgabackend\myclass.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
---> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load maybe dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch.
See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.

link 之后,我得到了这个信息,我需要这个配置。

<configuration>
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
</configuration>

如何将此配置信息放入什么?我使用 Visual Studio 2010,但不使用 Visual Studio IDE,而是使用一个简单的批处理文件来构建 C# 代码。

已添加

我找到了 this site使用 App.config,我认为可能无法使用命令行构建方法。

最佳答案

鉴于您的输出文件是 foo.exe。创建 foo.exe.config,将其复制到 foo.exe 旁边并将其放入其中:

<configuration>
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
</configuration>

关于c# - 使用命令行构建 C#/.NET 时如何设置配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6469513/

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