VB6使用.Net dll。无法读取app.config

时间:2014-10-16 12:36:26

标签: c# .net dll vb6

我有一个用c#编写的DLL工作正常(它正在做的事情没有任何后果)。

然后我尝试从VB6调用。

同样,一切都很好。

当我更改c#代码以使用app.config存储配置数据时,VB6代码失败。

现在我知道.Net中的DLL从调用应用程序中查找app.config,但是VB6没有这个。

这是我必须忍受的东西,还是有另一种方式?

1 个答案:

答案 0 :(得分:5)

这是一个黑暗的刺,我没有在这里测试这个,但app.config文件通常被重命名为MyApp.exe.config的内容你的MyApp.exe项目。 VB6应用程序调用dll(假设它是MyVbApp.exe)尝试将部署目录中的.config文件重命名为MyVbApp.exe.config。