Tengo un proyecto .net (MySolution.Common) que usa el app.config. Estoy utilizando el proyecto MySolution.Common en un proyecto InteropUserControl llamado MySolution.InteropCtrl. MySolution.InteropCtrl está integrado en un proyecto VB6. Cuando MySolution.InteropCtrl está en el proyecto VB6, no puede encontrar el archivo app.config. Todo en InteropControl funciona en VB6, excepto por lo que depende de la información en el archivo app.config. ¿Qué debo cambiar para que MySolution.InteropCtrl pueda ver el archivo app.config mientras está en VB6?Uso de app.config con Interop Controls
Respuesta
No estoy 100% seguro de esto. Pero arrojaré algunas posibilidades. En primer lugar, app.config no es el nombre correcto para el archivo. Si bien se App.config en su proyecto, se pone de auto-renombrado a binario exe.config o binario .dll.config (dependiendo del tipo de proyecto), donde binario es el nombre del proyecto.
En segundo lugar, no estoy 100% seguro de si los archivos dll.config siempre se cargan correctamente y los lee .NET cuando se carga la aplicación. No creo que ocurra automáticamente, y que hay una llamada adicional que debes hacer para leer el archivo de configuración si es para el dll. Si reasigna el archivo de configuración para que coincida con su exe, definitivamente se cargará y estará disponible para usted.
Beth Massi tiene una publicación de blog que describe cómo usar un archivo de configuración para un control de interoperabilidad con VB 6.0.
dos opciones:
1) Buscar la ruta de VB.EXE y poner su configuración en allí, como VB6.exe.config.
2) Si no necesita utilizar el IDE, simplemente ponga MyApp.exe y póngalo en la carpeta de su proyecto como MyApp.exe.config, luego ejecute el exe y lo encontrará.
- 1. Android PhoneGap con Native Controls
- 2. Uso de app.config con una biblioteca de clases
- 3. Eliminar filas vacías con Interop de Excel
- 4. Recargar app.config con nunit
- 5. Caliburn.Micro & Telerik WPF Controls
- 6. comparación Devexpress o Telerik Controls
- 7. Suspend Databinding of Controls
- 8. Three.js First Person Controls
- 9. Microsoft Chart Controls en WPF4
- 10. ClojureScript interop
- 11. Dynamic Form Controls
- 12. WCF Interop con Axis2 utilizando WS-Trust
- 13. ¿Cómo usar IronPython con App.Config?
- 14. clojure y scala interop
- 15. Web User Controls and Validation
- 16. excel interop alternative
- 17. Java .NET interop
- 18. Excel interop MissingMethodException
- 19. Cuda y OpenGL Interop
- 20. COM Interop .NET STA
- 21. Java Interop - Netty + Clojure
- 22. clojure/scala interop?
- 23. Uso de la autenticación de rol de Windows en App.config con WCF
- 24. Viewstate and controls en ASP.NET
- 25. Themable User Controls en WPF
- 26. Processing/.NET interop?
- 27. C# y Excel interop
- 28. Imprimir Excel usando Interop
- 29. Outlook Interop, Formato de correo
- 30. Guardar hoja de cálculo de Excel con Interop C#
Tuve que cambiar el nombre del archivo (nombre binario de vb6) .exe.config y funcionó. Gracias. – wusher