J'ai développé une solution dans Visual Studio 2008 C# WPF! J'utilise une base de données SQL de base de services (que j'ai créée et gérée à l'aide de Microsoft Visual Studio Sever Explorer), maintenant je vais la publier mais le problème est que lorsque j'installe .NET Framework 4.0 et SQLEXPRESS 2005 sur autres systèmes, mon application ne démarre pas! :-( Que dois-je installer un composant graphique sur les systèmes pour le rendre runnable?Comment rendre mon projet exécutable sur n'importe quel système?
Répondre
Si vous développez avec Visual Studio 2008, vous aurez probablement besoin d'installer .NET Framework 3.5 Service Pack 1.
Si tel est Vous pouvez essayer de créer une configuration en utilisant Clickonce.Pour ce faire, vous devez aller à la page de propriétés du projet WPF un aller à l'onglet Publier
Vous pouvez choisir de le publier sur le réseau ou dans un répertoire local qui peut être placé sur un CD ou un périphérique USB Le point le plus important à vérifier est le bouton "Prérequis"
J'espère que cela aide!
EDIT pour aider avec les commentaires:
Il est parfaitement possible de mettre les conditions dans le même dossier que l'installation ou encore mieux dans un emplacement réseau fixe que vous pouvez voir dans cette capture d'écran ci-dessous
Merci Wouter, j'ai essayé de publier mais ça me donne une erreur quand j'essaye de l'installer sur un système avec Windows XP installé! L'erreur est: "Mise à jour du système requise Impossible d'installer ou d'exécuter l'application L'application requiert que l'assembly WindowsBase Verision 3.0.0.0 soit d'abord installé dans le Global Assembly Cache (GAC)." Alors, quel est le problème? Existe-t-il d'autres moyens de créer un programme d'installation compatible? Merci. – Moh
J'ai exécuté setup.exe et cela fonctionne! :-). Mais il y a encore quelque chose, quand il installe l'application, il télécharge les choses requises (comme .NET Framework) à partir d'Internet. Est-il possible d'inclure tous les composants nécessaires dans le fichier d'installation pour que rien ne soit téléchargé? Merci. – Moh
Je ne pense pas que VS a cette option pour inclure ce qui est nécessaire. Toutefois, vous pouvez consulter la page d'accueil du .NET Framework ou contacter MS à ce sujet. Peut-être que vous êtes autorisé à le télécharger et à le distribuer avec vos applications. Je vérifierais d'abord cependant. –
- 1. Quel exécutable a démarré mon exécutable?
- 2. Comment rendre un script shell AIX exécutable?
- 3. Projet C#: Comment ajouter un exécutable au projet?
- 4. Comment installer Repo sur mon système Ubuntu?
- 5. Comment rendre mon ImageView zoomable?
- 6. Dupliquer le projet XCode mais le même exécutable sur l'iPhone
- 7. Comment créer une cible/exécutable pour mon fichier .cpp
- 8. Comment puis-je détecter sur quel système mon application App Store s'exécute?
- 9. Comment rendre mon application intégrée?
- 10. Comment rendre mon défilement fluide?
- 11. Comment vérifier quel système d'exploitation?
- 12. Comment renommer mon projet?
- 13. Comment puis-je ajouter les valeurs Assembly * à mon exécutable?
- 14. Comment rendre mon application plus brillante?
- 15. Comment inclure JavaHelp avec mon projet Eclipse?
- 16. Définir le système sur mon application
- 17. Que dois-je utiliser sur linux pour rendre un programme python exécutable
- 18. Aide à rendre mon répertoire racine non exécutable pour les scripts CGI
- 19. Comment rendre mon jeu Cocod2d universel?
- 20. Comment rendre mon WPF MainWindow un singleton?
- 21. Rendre mon paquet SSIS portable - comment faire?
- 22. Comment rendre mon formulaire défilant sous Android?
- 23. Comment démarrer le débogueur Xcode pour un projet sans exécutable?
- 24. Identifier quel exécutable génère une erreur d'exécution
- 25. Quel chemin relatif dois-je utiliser dans mon projet Java
- 26. Quel modèle de design appartient à mon projet?
- 27. Projet de site Web (ASP.NET) - quel assemblage compilera mon code?
- 28. Comment puis-je analyser mon nouveau projet?
- 29. Comment rendre une bibliothèque cible disponible pour mon application Java?
- 30. Blackberry - Comment rendre mon champ Bitmap focalisable?
pensez que vous devrez peut-être installer .Net 3.5 – fearofawhackplanet
3.5 SP1 est inclus dans l'installation de .NET 4. –