Tengo un ensamblaje WPF en el que me gustaría insertar cinco iconos para diferentes tipos de archivos asociados con mi aplicación. ¿Cómo puedo insertar estos íconos en mi EXE?Insertar varios iconos en WPF EXE
@smoore @Groky @ChrisF, gracias. Lamentablemente, esto no es lo que pregunté. Veo que mi pregunta fue bastante vaga 0_ °. Permítame rehacer la pregunta:
tengo iconos, dicen Application.ico
, Document.ico
, etc. como recursos en mis proyectos de WPF. Puedo acceder a estos iconos en la mayoría de los casos con la siguiente:
<Image Source="/MyAssembly;component/Resources/Icons/Application.ico" />
que funciona cada vez. Yo sé eso.
Mi pregunta es acerca de cómo puedo usar los mismos iconos de Windows Explorer para asociaciones de archivos en el registro. Quiero ser capaz de acceder a los iconos con una ruta como:
C:\Program Files\MyApp\MyApp.exe,1
Al igual que en la forma de iconos están asociados con tipos de archivos en HKEY_CLASSES_ROOT
.
AFAIK, debería usar un archivo de recursos (.rc
), compilarlo y unirlo con mi EXE. Algo similar a:
101 RT_ICON Application.ico
102 RT_ICON Document.ico
// etc...
¿Es esta la manera correcta en WPF? ¿Hay alguna alternativa, especialmente porque este método parece conducir a la eliminación de la versión de ensamblaje de mi AssemblyInfo.cs
? Todavía estoy preparado para tener que escribir la información de versión en el recurso en lugar de la información del ensamblado.
Gracias, que es mi responde exactamente – Minustar
Bueno, no exactamente. El mío usa algunos Visual Studio ... –