【发布时间】:2023-03-03 09:21:23
【问题描述】:
我需要创建一个可以从配置文件中读取所有项目配置的 C# .NET DLL 库。
主项目是用 VB6 编写的,它调用我的 C# DLL 库。
我创建了一个返回有线字符串的测试方法,并且调用正常工作,因此 VB6 到 C# 的集成工作正常。
我的问题是我使用System.Configuration.ConfigurationManager 类来读取配置文件(App.config)。如果调用来自 C# 测试项目,它可以工作,但如果调用来自 VB6 项目,则它不起作用。
我认为问题是由于VB6没有将App.config文件读取为项目配置文件,我该怎么做?
【问题讨论】:
-
配置文件是xml格式,我认为xmlreader会有所帮助
-
配置文件属于 .NET exe 程序,而 VB6 应用程序没有。这不是你不能给它一个,把它命名为 yourvb6.exe.config 其中 yourvb6 是你的 VB6 exe 文件的名称。如果您尝试在 VB6 IDE 中调试它,则必须跳过额外的障碍。仍然很不清楚为什么当 VB6 代码本身不使用它时,这些会有用。
标签: c# .net vb6 configurationmanager