J'ai un lien vers un fichier "setup.exe" qui se trouve sur un site Web, et j'aimerais que quelqu'un puisse installer une application hors du site en cliquant sur le lien. Toutefois, lorsque j'essaie de tester cela, une fenêtre affiche un message d'erreur indiquant: An error occurred while attempting to install [Application Name].
Un petit fichier journal pour setup.exe est créé au cours de ce processus, et la dernière ligne du fichier est la suivante: Unable to locate application file [filename].msi
. Je dois avoir fait quelque chose de mal ...Setup.exe ne peut pas trouver le fichier .msi
Quelques informations supplémentaires:
- Le fichier msi est une application Windows WPF que je veux permettre à l'utilisateur d'installer sur son/son ordinateur.
- Lors de l'écriture de l'application Windows, j'ai remarqué qu'il y avait un champ dans les propriétés du projet d'installation étiqueté
Installation Url
. J'ai donc entré l'URL du répertoire sur le site Web qui contient le fichier .msi. En tout cas, je suis sûr que je manque juste un paramètre ou quelque chose de ce genre.
Toutes les idées sont les bienvenues!
Merci!
Andrew
@Andy - Merci qui est une bonne idée. Je l'ai essayé, et ça marche. Je suis juste inquiet que tous les pré-requis requis par l'application wpf (dans ce cas, une version particulière du framework .Net) ne soient pas installés si seul le fichier .msi est sur le site web. – Andrew
Avez-vous créé le fichier MSI à partir d'un projet d'installation dans Visual Studio? Je crois que vous pouvez configurer le projet d'installation pour que le processus d'installation vérifie les dépendances courantes telles que .NET. Le setup.exe ne joue vraiment aucun rôle dans cela. –
D'accord, je pense que vous pourriez avoir raison. Mais maintenant je suis définitivement confus, parce que chaque fois que je construis le projet d'installation, il crée un fichier .msi et un fichier setup.exe, donc je supposais simplement que setup.exe était pour vérifier que les pré-requis étaient satisfaits. .. – Andrew