.NET application ne s'ouvre pas sur windows 7
J'ai créé un assez simple application en c# à l'aide de visual studio 2010 sur windows xp. Il compile, s'exécute et debugs bien sur ma machine. J'ai même construit pour la libération et a couru la .exe sur mon ordinateur et un autre ordinateur windows xp parfaitement bien. Quand j'ai envoyer le dossier de lancement avec le .exe fichier et de l'ouvrir, rien ne se passe! Aucune erreur ni rien, juste du blanc!!!
.NET version 4 du framework est installé
C'est une application windows form.
Mise à JOUR: Détails de l'OP commentaires donné à l'une des réponses ci-dessous:
Salut tout le monde, merci pour les idées. J'
copié ce que j'ai trouvé sur mes amis
machine de windows 7 journal des événements et de ce
est ce qu'il a dit:Application: ePrescribing.exe Cadre Version: v4.0.30319
Description: Le processus a été
résilié en raison d'une non gérée
exception à la règle. Exception Info:
Système.IO.FileNotFoundException Pile:
à l'
le système d'ordonnances électroniques.frmApp.InitializeComponent()
au ordonnances électroniques.frmApp..ctor ()
le système d'ordonnances électroniques.Programme.Main()Faulting application name: ePrescribing.exe, version: 1.0.0.0,
horodatage: 0x4d61e693 module Défaillant
nom: KERNELBASE.dll version:
6.1.7600.16385, horodatage: 0x4a5bdbdf code d'Exception: 0xe0434352 Faute
offset: 0x0000b727 Défaillant processus
id: 0xb38 Défaillant démarrage de l'application
temps: 0x01cbe1dbe6d4ba2d Défaillant
chemin de l'application:
C:\Users\Duane\Downloads\ePrescribing.exe
Chemin d'accès du module défaillant:
C:\Windows\syswow64\KERNELBASE.dll
Id De Rapport:
266adc61-4dcf-11e0-8438-e0cb4e197cde –Fault bucket , type 0 Event Name: CLR20r3 Response: Not available
Id de Cab: 0 signature du Problème: P1:
le système d'ordonnances électroniques.exe P2: 1.0.0.0 P3:
4d61e693 P4: les ordonnances électroniques P5: 1.0.0.0
P6: 4d61e693 P7: 28 P8: e P9:
Système.IO.FileNotFoundException P10: –J'ai enlevé le seul domaine où je
pensais qu'il y aurait un chargement de fichier
(pour la picturebox chargement
de profil.jpg) et toujours le même
erreur. Des idées?
Regardez dans votre journal des événements pour les rapports d'erreur à partir de votre application.
WinForms ou l'application de la Console? Qu'est-ce que ça fait?
avez-vous vérifiez le journal des événements ou ajouter la journalisation simple à votre demande?
la solution qui a fonctionné pour vous? Je suis exactement certaines erreurs du journal des événements que vous avez trouvé ci-dessous. Mon soupçon est que l' .NET SDK n'est pas installé, ou que le GAC ne contiennent pas la même dll sur les deux serveurs.
OriginalL'auteur icon5585 | 2011-03-01
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous pouvez essayer de vérifier le De L'Observateur D'Événements pour tout les messages d'erreurs (comme indiqué ci-dessus).
Ensuite, assurez-vous qu'ils ont .Installée NETTE (comme indiqué ci-dessus).
Ensuite, essayez d'ajouter un UnhandledExceptionEventHandler à votre demande et dans ce gestionnaire, essayez au moins d'écrire un journal simple/fichier texte contenant l'exception qui a provoqué votre application pour quitter.
et la raison d'ignorer les commentaires sur votre question?
OriginalL'auteur Mike Atlas
Assurez-vous que la dernière .NET framework est installé.
OriginalL'auteur Mathieu
OriginalL'auteur acoolaum
Additionly à d'autres réponses, je voudrais aussi vérifier si votre application compilée contre
x86/x64
runtimeApplication: ePrescribing.exe Cadre Version: v4.0.30319 Description: Le processus a été interrompu en raison d'une exception non gérée. Exception Info: Système D'.IO.FileNotFoundException de la Pile: au ordonnances électroniques.frmApp.InitializeComponent() à d'ordonnances électroniques.frmApp..ctor() à d'ordonnances électroniques.Programme.Main()
Défaillant nom de l'application: ePrescribing.exe version: 1.0.0.0, horodatage: 0x4d61e693 nom du module Défaillant: KERNELBASE.dll, version: 6.1.7600.16385, horodatage: 0x4a5bdbdf code d'Exception: 0xe0434352 décalage d'erreur: 0x0000b727 processus Défaillant id: 0xb38 application Défaillante heure de début: 0x01cbe1dbe6d4ba2d Défaillant chemin de l'application: C:\Users\Duane\Downloads\ePrescribing.exe chemin d'accès du module Défaillant: C:\Windows\syswow64\KERNELBASE.dll Id de Rapport: 266adc61-4dcf-11e0-8438-e0cb4e197cde
Faute d'un seau , type 0 Nom de l'Événement: CLR20r3 Réponse: Non disponible Id de Cab: 0 signature du Problème: P1: eprescribing.exe P2: 1.0.0.0 P3: 4d61e693 P4: les ordonnances électroniques P5: 1.0.0.0 P6: 4d61e693 P7: 28 P8: e P9: Système.IO.FileNotFoundException P10:
J'ai enlevé le seul domaine où je pensais qu'il y aurait un chargement de fichier (pour le picturebox chargement profile.jpg) et toujours le même message d'erreur. Des idées?
OriginalL'auteur Snowbear
Avez-vous inclus un fichier de manifeste?
Jetez un oeil à ce.
Ou cela...
OriginalL'auteur JimDel
Êtes-vous accès à tous les dossiers via les chemins d'accès statiques au lieu de variables d'environnement? Qui peut causer des problèmes entre ces versions de Windows.
J'ai fait un peu de journalisation et de il obtenu ceci:
OriginalL'auteur Babak Naffas
Vous devriez vérifier si tous les autres tiers, les assemblées peuvent être trouvés dans le GAC ou dossier app
OriginalL'auteur Adi
Assembly référencé peut être manquant à partir de l'ordinateur cible. Veuillez régler Copie Locale=True pour tous référencés de la bibliothèque. Cela peut résoudre votre problème.
OriginalL'auteur rishad2m8