Comment empaqueter un fichier EXE Windows unique pour le télécharger?

J’ai un programme gratuit à partager sur mon site. Il consiste en un seul fichier exécutable Win32. Sa seule dépendance externe est l’infrastructure client .NET 4.0. Le fichier EXE est signé numériquement avec ma signature authentique.

Comment dois-je l’emballage pour la dissortingbution de mon site Web, et pourquoi?

  • publier le fichier EXE brut?
  • publier un fichier ZIP contenant le fichier EXE unique?
  • produire un véritable installateur (MSI) à poster?
  • ou?

Si vous envisagez de ne cibler que Windows, il est préférable de créer un fichier MSI. Vous pouvez en créer un en ajoutant un projet d’installation à votre solution dans Visual Studio.

Publiez le fichier EXE.

En tant qu’utilisateur, je trouverais plus pratique de savoir ce que je télécharge et de ne pas deviner, par exemple, s’il était compressé.

Je suggère de créer un programme d’ installation d’Inno Setup qui installe le programme, crée un menu de démarrage et / ou un raccourci sur le bureau, et vérifie si .NET et Downloads + installe si nécessaire. Signez également l’installateur. Il est difficile de créer l’installateur, ce qui rendra votre programme plus accessible.