Créer un raccourci vers le bureau à l’aide de WiX

J’ai donc ce projet d’installation dans Wix et je voulais avoir un raccourci sur le bureau. Cela doit être facile, vous pourriez penser. Mais ce n’est pas le cas. Tous les fragments de code trouvés sur Internet ne fonctionnaient pas. Après quelques heures de lutte et de lecture de la documentation, j’ai finalement compris, donc je le partage avec vous ici.

Le raccourci est non-annoncé, espérons que cela aide quelqu’un. N’oubliez pas de mettre le composant dans votre balise de fonctionnalité.

                

Je pense que mon chemin est plus facile, pas besoin de créer une clé de registre:

           

Merci par exemple. Dans WIX 3.8, cela soulève encore: “Erreur 3 ICE43: le composant … a des raccourcis non annoncés. Il doit utiliser une clé de registre sous HKCU comme KeyPath, pas un fichier.”

Donc, je l’ai fait de cette façon dans un fichier avec des fonctionnalités:

         

Et mentionné dossier de bureau dans un fichier avec la définition du produit:

           

Cela semble beaucoup plus facile dans cette documentation .

Tout d’abord, vous devez pointer votre DesktopFolder,

     

Ensuite, vous devez créer un composant de raccourci pour le fichier que vous souhaitez créer un raccourci.

       

Cela a fonctionné pour moi. Je dois mettre l’icône, mais c’est la partie facile. Esperons que ça marche.

Après trop d’efforts, j’ai utilisé cette façon:

   ... ...