none
Référence d'une DLL non-NET dans un projet VS2010 VB.NET RRS feed

  • Question

  • Bonjour,

    J'ai migré un projet VB6 vers l'environnement VS2010 / Framework 4, VB.NET. Un des composants du projet VB6 originel pose encore de problèmes lors de la tentative d'établissement d'une référence dans mon nouveau projet VB.NET.

    Le message qui s'affiche lors des tentatives de référence est :

    "Une référence à [chemin\dll] n'a pas pu être ajoutée. Vérifiez que ce fichier est accessible et qu'il s'agit d'un assembly ou d'un composant COM valide"

    Le fichier est bien accessible, donc, nous pouvons écarter cette hypothèse.

    Cette DLL est développée en C++ et nous n'avons pas des renseignements sur comment elle est compilée originellement.

    Si j'essaie d'enregistrer ce composant avec Regasm, j'ai le message suivant :

    "RegAsm : error RA0000 : Échec de chargement de [chemin\dll] , car ce n'est pas un assembly  .NET valide."

    Même si j'ai VS2010 / Framework 4 installé sur mon poste de développement, parmi mes Outils d'administration, l'option "Microsoft .Net Framework" ne s'affiche pas, donc, je ne peux pas utiliser l'option "Assembly Cache".

    Mis à part les alternatives déjà indiquées, quelle autre action peux-je essayer pour me permettre de faire la référence à ce composant sur mon projet VB.NET?

    Je vous remercie d'avance pour toute réponse.

    Cordialement,

    F Madruga

    jeudi 30 janvier 2014 13:16

Réponses

Toutes les réponses