Partage
  • Partager sur Facebook
  • Partager sur Twitter

dlls et POO

c#

    1 avril 2019 à 15:36:05

    Bonjour à tous, je viens vers vous pour demander un renseignement sur l'utilisation des dlls et la POO en C#. Je voudrais savoir si c'est possible de faire hériter une classe2 dans une dll A à partir d'une autre classe1 dans une dll B. 
    NB: J'ai essayé (en faisant dans la dll B)  class2 : class1  en ajoutant  la dll1 en référence mais j'ai une erreur de compilation ('CS0012 C# Le type 'Object' est défini dans un assembly qui n''assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.'). D'où ma question est-t-il possible d'appliquer l'heritage entre deux dlls ? 
    Merci d'avance. 
    • Partager sur Facebook
    • Partager sur Twitter
      1 avril 2019 à 19:19:02

      Dll n'est qu'un conteneur.

      En .NET, le concept de "Dll" n'existe pas.

      On peut avoir un assembly entièrement contenu dans une Dll, mais vous n’interagissez pas avec des Dlls mais avec les assemblies.

      .NET, c'est pas du C et une Dll .NET n'a pas grand-chose à voir avec une Dll native.

      Il est tout à fait possible qu'une classe .NET dans un assembly hérite d'une autre classe contenue dans un autre assembly.

      Mais il faut que le framework cible des 2 assemblies soit les mêmes (ou compatible, pas testé).

      Quel est le framework .NET cible pour l'assembly A et pour l'assembly B ?

      • Partager sur Facebook
      • Partager sur Twitter
      Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.

      dlls et POO

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown