如何调试具有使用app.config文件的.net interop项目的VB6项目?

wus*_*her 10 .net vb6 interop app-config

我有一个使用app.config文件的.net互操作项目.当我在调试模式下运行使用互操作控件的VB6项目时,ConfigurationManager找不到app.config文件.当我将VB6项目转换为exe并将app.config文件重命名为(VB6二进制名称).exe.config时,ConfigurationManager可以找到该文件.

有没有办法重命名app.config文件或更改设置,以便在VB6以调试模式运行时,ConfigurationManager可以找到app.config文件?

Ale*_*kov 17

脏黑客是将app.config文件放入VB6文件夹并将其重命名为vb6.exe.config

  • 您是否将其重命名为<您的应用程序> .exe.config?我的意思是你需要把它放到"C:\ Program Files\Microsoft Visual Studio\VB98\VB6.EXE.config".VB6是调试时的主机进程,该技巧应该可行(你可能需要重新加载VB6) (3认同)
  • 如果它正在运行,您还需要重新启动VB6 (2认同)