gpt4 book ai didi

c# - LabView 应用程序中引用的 C# .dll 是否可以访问 app.config 文件?

转载 作者:行者123 更新时间:2023-11-30 15:35:18 25 4
gpt4 key购买 nike

我有一个在 LabView 应用程序中引用的 C# .dll。我需要 .dll 来访问 App.config 文件。 (这样我们就可以在 .dll 中使用 log4Net 进行调试)

问题是此 C# .dll 的入口点是 LabView 应用程序而不是 .NET 应用程序,因此此 .dll 不存在“DOT_NET_APP.exe.config”

我试过“LABVIEW_APP.exe.config”只是为了看看它是否可以记录但我什么也没得到。没有创建日志文件。我还进行了测试以确保 log4Net 配置正确。 (创建了一个虚拟的 .net 控制台应用程序并测试了 C# .dll)

有没有办法明确告诉 .DLL 到哪里寻找它的配置文件?我可以覆盖导致它查找“DOT_NET_APP.exe.config”并提供我自己的默认行为吗?

最佳答案

使用AppDomain.GetData()使用 "APP_CONFIG_FILE" 参数查找配置文件的位置。

关于c# - LabView 应用程序中引用的 C# .dll 是否可以访问 app.config 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15123410/

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