VB6使用.Net dll.无法读取app.confg

gil*_*rpa 4 .net c# vb6 dll

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

然后我尝试从VB6调用.

一切都很顺利.

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

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

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

小智 5

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