Partager via


Erreur irrécupérable C1191

'dll' ne peut être importé qu’à l’étendue globale

L’instruction permettant d’importer mscorlib.dll dans un programme qui utilise la programmation /clr ne peut pas apparaître dans un espace de noms ou une fonction, mais doit apparaître dans l’étendue globale.

L’exemple suivant génère l’erreur C1191 :

// C1191.cpp
// compile with: /clr
namespace sample {
   #using <mscorlib.dll>   // C1191 not at global scope
}

Résolution possible :

// C1191b.cpp
// compile with: /clr /c
#using <mscorlib.dll>
namespace sample {}