none
erreur sur les meta données sur des méthodes inexistantes RRS feed

  • Question

  • bonjour

    J'ai le diagnostic suivant:

    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187) : Déclarations de méthodes incohérentes dans des types dupliqués (types : SpecificationChecker.CDatabase ; méthodes : SetDBName) : (0x06000069).
    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187) : Déclarations de méthodes incohérentes dans des types dupliqués (types : SpecificationChecker.CDatabase ; méthodes : SetLogin) : (0x0600006a).
    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187) : Déclarations de méthodes incohérentes dans des types dupliqués (types : SpecificationChecker.CDatabase ; méthodes : SetPassword) : (0x0600006b).
    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187) : Déclarations de méthodes incohérentes dans des types dupliqués (types : SpecificationChecker.CDatabase ; méthodes : SetType) : (0x0600006c).
    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187) : Déclarations de méthodes incohérentes dans des types dupliqués (types : SpecificationChecker.CDatabase ; méthodes : GetDBName) : (0x0600006e).
    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187) : Déclarations de méthodes incohérentes dans des types dupliqués (types : SpecificationChecker.CDatabase ; méthodes : GetLogin) : (0x0600006f).
    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (80131187) : Déclarations de méthodes incohérentes dans des types dupliqués (types : SpecificationChecker.CDatabase ; méthodes : GetPassword) : (0x06000070).
    1>Database.obj : error LNK2022: échec de l'opération sur les métadonnées (801311D6) : Nombre différent de méthodes dans des types dupliqués (SpecificationChecker.CDatabase) : (0x0200002e).
    1>LINK : fatal error LNK1255: l'édition de liens a échoué à cause d'erreurs de métadonnées

    J'ai supprimé les fonctions incriminées dans le source et les messages ne changent pas

    je vous met la déclaration de la classe:

    	public ref class CDatabase
    	{
    	public:
    		CDatabase();
    		~CDatabase();
    		static void CDatabase::SetStatus( enDATABASE_STATUS stat);
    		static void CDatabase::SetType( enDATABASE_TYPE enType);
    		static enDATABASE_STATUS CDatabase::GetStatus();
    		static enDATABASE_TYPE CDatabase::GetType();
    	};
    };


    Jean Noël Martin



    samedi 25 juin 2016 23:20

Réponses

Toutes les réponses