Asociación de archivos ClickOnce

Tengo una aplicación de consola que estoy implementando usando ClickOnce. Una vez que el usuario instala el programa, se establecen las asociaciones, pero el programa asociado es el instalador (ClickOnce Application Deployment Support Library) y no el programa real. ¿Cómo puedo conseguir que la asociación sea el programa real y no el instalador?

He incluido el nodo fileAssociation del app.manifest a continuación. Por favor, hágamelo saber si tiene algún consejo sobre esto. Gracias.

<fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1" 
               extension=".aav" 
               description="My Program" 
               progid="MyProgram" 
               defaultIcon="myIcon.ico" />

Probado en 3 computadoras diferentes que van desde Windows XP, Vista, Windows 7. El nivel de confianza es plena confianza. La Actualización automática está configurada para disparar el pre-lanzamiento.

Respuestas a la pregunta(2)

Su respuesta a la pregunta