Pregunta

En concreto, estoy usando Wise Installation Studio para instalar varios ensamblados compartidos .NET 2.0 en la GAC. Estos están siendo utilizados por algunos archivos de aplicaciones heredadas com, así como otros conjuntos de aplicaciones.

tengo la bandera para "Generar claves de registro de interoperabilidad COM para .NET asamblea" conjunto.

El conteo de referencias parece estar funcionando para retirar el montaje real de la GAC, pero la información de registro COM está siendo removido con la primera desinstalación a través de ARP.

Me pregunto si hay alguna forma de solucionar esto, si iba a ser mejor instalar el conjunto de archivos comunes, o si hay alguna otra sugerencia por ahí?

¿Fue útil?

Solución

¿Cómo he podido leer en la http: //www.ssw .com.au / SSW / normas / wisesetup / WiseStandards.aspx página utilizando de " Generar claves de registro de interoperabilidad COM para .NET montaje " permitir que acaba de añadir un conjunto de claves de registro de MSI . Al igual que en todas las configuraciones de Windows Installer es importante definir a qué componente MSI una clave de registro o un archivo pertenecen . Si haces estas claves del registro como una parte de los mismos componentes que el archivo y la asamblea, las claves serán eliminados siempre junto con el conjunto. Si hay varias configuraciones utilizan el mismo componente GUID, a continuación, sólo si se desinstala la última configuración utiliza el componente, se desinstala el componente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top