A modo de explicación
Cuando escribo un programa me gusta agregarle un programa de instalación para instalarlo y trabajar con el sin mas problemas, pero con la actualización de Net 8.0, el programa instalador de aplicaciones no funciona bien porque tiene un bug, (del que ya he informado a Microsoft, pero que no me han hecho ni caso) que consiste en que el fichero de acceso directo a la aplicación se genera sobre un archivo DLL en lugar de sobre el archivo EXE, por lo que el programa no se ejecuta. Aunque el proceso de instalación con las copias y registros si que se ejecuta.
La alternativa es una instalación ClicOnce , pero, Microsoft, exige pagarle un certificado para que deje descargarla e instalarlas, (y va a ser que no)
La ultima alternativa es la instalación tradicional (que se hace desde el principio de los tiempos) la instalación manual Xcopy , que consiste en copiar el programa en un directorio de la carpeta [ProgramFiles] y generar y copiar los accesos directos entre las carpetas correspondientes. El proceso que es sencillo y te lo describo a continuación:
Proceso de instalación [XCopy] de un fichero
Copia de ficheros
En estos momentos el programa esta listo para funcionar, (solo hay que hacer doble clic en el ejecutable) (el fichero EXE), pero vamos a crear un acceso directo en el menú de inicio ( y opcionalmente en el escritorio) para facilitarnos su uso.
Creación de accesos directos
La desinstalación
La única diferencia con una instalación realizada con un programa instalador es que no se escribe nada en el registro de Windows, por lo que el procedimiento de desinstalación de Windows no funciona, pero con repetir los pasos anteriores e ir borrando todo lo que fuimos copiando y creando, se soluciona el problema.