2010-02-26 3 views
4

J'ai l'application WPF, qui fonctionne bien sur mon PC. Comme cette application va être utilisée par les clients, j'essayais de l'exécuter dans quelques autres ordinateurs. Mais quand j'essaie de l'exécuter, il ouvre la fenêtre pendant un bref instant et se ferme. Il semblerait que .net refuse simplement de démarrer l'application.Impossible d'exécuter l'application WPF dans un autre ordinateur

Il n'y a rien sur le journal des événements. De plus, mon application gère les erreurs au niveau de la charge, de sorte que l'application ne plante pas en cas d'erreur. donc je suis assez sûr qu'il n'appelle aucun code d'application.

Qu'est-ce qui pourrait ne pas fonctionner ici?

Notes:

- ne pas application ont signé l'assemblage comme il est dans le développement que. - J'essaie d'exécuter l'application en copiant simplement les fichiers compilés. Aucune installation clickonce. - L'installation de Clickonce a également été effectuée, mais le même résultat

Répondre

3

Vous devez inclure des références, cela ressemble à vos références d'utilisation que la machine cible n'a pas.

Pour inclure des références dans votre projet à l'aide de la publication ClickOnce, accédez à la page Publier et cliquez sur "Fichiers d'application". Là, vous pouvez voir une liste de références que votre application utilise. Vous pouvez changer l'état de publication en Inclure, pour toutes les références que la machine cible a/pourrait ne pas avoir.

+0

Il me manquait cadre de synchronisation, qui ne peut pas être installé en utilisant copier dll. Mais merci votre réponse est la plus pertinente – mamu

1

Est-ce que .Net 3.5 est installé sur tous les ordinateurs de test? Je crois que c'est la version minimale pour le support WPF.

+0

Oui, je l'ai vérifié l'a installé – mamu

Questions connexes