Tengo un proyecto de interoperabilidad .net que usa un archivo app.config. Cuando estoy ejecutando el proyecto VB6 que usa el control de interoperabilidad en el modo de depuración, ConfigurationManager no puede encontrar el archivo app.config. Cuando hago del proyecto VB6 un exe y le cambio el nombre al archivo app.config a (nombre binario VB6) .exe.config, el ConfigurationManager puede encontrar el archivo.¿Cómo puedo depurar un proyecto VB6 que tiene un proyecto de interoperabilidad .net que utiliza un archivo app.config?
¿Hay alguna manera de cambiar el nombre del archivo app.config o cambiar una configuración para que ConfigurationManager pueda encontrar el archivo app.config mientras VB6 se está ejecutando en modo de depuración?
Es decir: "compilar el proyecto de VB6 en un EXE y cambie el nombre del archivo app.config a (nombre binario VB6) .exe.config, ConfigurationManager puede encontrar el archivo ". ¿Cómo está ejecutando el proyecto VB6 si no lo está compilando a un exe? – Kev
Si tiene control sobre el proyecto .NET, debe * eliminar * realmente el uso del archivo .config, ya que es una terrible idea terrible. Si un programa en \ archivos de programa lo carga, tendrá que pegar la configuración allí, lo que significa que tendrá que ser un administrador. es todo una gran pila de fallas –
Estoy de acuerdo en no usar el archivo de configuración, pero esa es una decisión tomada por encima de mí. – wusher