我需要创建一个C#.NET DLL库,它可以读取配置文件中的所有项目配置。从C#dll库读取VB6项目的app.config
主要项目是用VB6编写的,它调用我的C#DLL库。
我创建了一个测试方法返回一个字符串,电缆和呼叫正常工作,所以VB6到C#的整合工作。
我的问题是,我使用System.Configuration.ConfigurationManager
类来读取配置文件(App.config中)。如果调用来自C#测试项目,但它在VB6项目调用时不起作用。
我认为这个问题是由VB6不读App.config文件的项目配置文件,我怎么能做到这一点造成的?
配置文件是XML格式的,我想的XMLReader将有助于 – Sherlock
一个配置文件属于.NET EXE程序,VB6应用程序没有一个。它不像你不能给它一个,把它命名为yourvb6.exe.config其中yourvb6是你的VB6 exe文件的名称。如果您尝试在VB6 IDE中进行调试,则必须跳过额外的箍筋。当VB6代码本身没有使用它时,仍然不清楚为什么这会有用。 –