Numéro d'article: 316091 - Dernière mise à jour: lundi 18 décembre 2006 - Version: 3.0

PROBLÈME : Message d'erreur « Impossible de trouver Mscoree.dll » lorsque vous essayez d'exécuter un fichier exécutable .NET

Sommaire

Agrandir tout | Réduire tout

Symptômes

Lorsque vous créez un fichier exécutable (.exe) d'application .NET, copiez le fichier vers un ordinateur sur lequel .NET Framework n'est pas installé, puis essayez d'exécuter le fichier .exe à partir de cet ordinateur, le message d'erreur suivant peut s'afficher (ou les messages) :
DLL introuvable - La bibliothèque de liaisons dynamiques mscoree.dll est introuvable sur le chemin spécifié.
Veuillez configurer la clé de Registre HKLM\Software\Microsoft\.NETFramework\InstallRoot pour qu'elle pointe sur l'emplacement d'installation de .NET Framework.

Cause

Ce problème se produit si Microsoft .NET Framework n'est pas installé sur l'ordinateur cible. Les applications et contrôles écrits pour .NET Framework requièrent qu'il soit installé sur l'ordinateur sur lequel l'application ou le contrôle s'exécute.

Résolution

Pour résoudre ce problème, installez .NET Framework sur l'ordinateur cible. Pour cela, reportez-vous au site Web MSDN à l'adresse suivante :
Comment faire pour se procurer Microsoft .NET Framework
http://msdn2.microsoft.com/fr-fr/netframework/default.aspx (http://msdn2.microsoft.com/fr-fr/netframework/default.aspx)

Statut

Ce comportement est voulu par la conception même du produit.

Plus d'informations

Procédure pour reproduire le problème

  1. Créez une application Windows Microsoft Visual Basic .NET.

    Form1 est créé par défaut.
  2. Placez un bouton de commande sur Form1, puis double-cliquez dessus pour ouvrir la fenêtre de code.
  3. Ajoutez la ligne suivante à l'événement Button1_Click :
    MessageBox.Show("Hello World")
    					
  4. Enregistrez votre projet, puis créez le fichier .exe pour le projet.
  5. Copiez le fichier .exe sur un ordinateur sur lequel .NET Framework n'est pas installé, puis essayez d'exécuter le fichier. L'un des messages d'erreur décrits dans la section "Symptômes" de cet article s'affiche alors (ou les deux).

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
Mots-clés : 
kbdeployment kberrmsg kbprb KB316091
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.
 

Traductions disponibles

 

Related Support Centers