gpt4 book ai didi

c# - 为单独的线程使用不同的 .config 文件 (.NET/C#)

转载 作者:太空宇宙 更新时间:2023-11-03 11:39:30 24 4
gpt4 key购买 nike

这可能吗?

我正在使用这个调用来实例化新线程:

this.RunningThread = new Thread(new ParameterizedThreadStart(this.Run));

可选地,我想将不同 .config 的位置传递给它。是否可能,如果可能,如何实现?

谢谢!

最佳答案

不,.config 文件与 AppDomain 关联,而不是与线程关联。在默认的 CLR 主机上,主应用程序域被硬烘焙到 app.exe.config 文件中,您无法更改它。可以通过 AppDomainSetup.ConfigurationFile 属性使用自己的 .config 文件配置新的 AppDomain。

请注意将数据从一个应用程序域序列化到另一个应用程序域所需的工作量,如果您确实对隔离代码感兴趣,那么这是您唯一想做的事情。无论您想这样做的原因是什么,肯定有比 AppDomain 更好的方法来实现您的目标。

关于c# - 为单独的线程使用不同的 .config 文件 (.NET/C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5129836/

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