c# – 使用.Net dll的VB6.无法读取app.confg

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

然后我尝试从VB6调用.

一切都很顺利.

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

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

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

解决方法:

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

上一篇:leetcode 530. 二叉搜索树的最小绝对差(Minimum Absolute Difference in BST)


下一篇:用VB实现“木马”式隐形运行程序