none
Verweise Projektabhängig definieren ? RRS feed

  • Frage

  • Hi, ich benutze aktuell VS 2019 Prof. für mehrere Projekte . Diese benutzen alle eine gemeinsame Basis . In dieser Basis habe ich jetzt mehrere Verweise auf Fremd DLL.
    Nennen wir sie jetzt mal das Basis Projekt DLL A. Projekt 1,2,3,4 benutzt jetzt die DLL A wo ein Verweis auf Fremd DLL X1 ist.
    Jetzt habe ich Projekt 5 welches auch die DLL A benutzt, zusätzlich brauch aber Projekt 5 einen Verweis auf die Fremd DLL X2 !
    welche auch die DLL A benutzt. Jetzt beim vertreiben der Projekte 1,2,3,4 brauch ich eigentlich DLL X2 nicht mit ausliefern.
    Kann ich das durch irgendwelche Settings oder sonstiges einstellen das in den Projekten 1,2,3,4 die DLL X2 nicht in der DLL A gebraucht wird?
    Dienstag, 29. Dezember 2020 13:54

Antworten

  • Hallo Thomas,

    das würde maximal dann klappen, wenn Du die Klassen, Methoden, ... per Reflection, ... ansprichst. Sobald Du einen Verweis im Projekt hast, braucht es auch die entsprechende(n) Assembl(y|ies), ansonsten wird zur Laufzeit ein Fehler ausgelöst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Dienstag, 29. Dezember 2020 15:25
    Moderator

Alle Antworten

  • Hi Thomas,
    was verstehst du untern "dll nicht gebraucht"? Die Typsicherheit erfordert, dass zur Compiler- und zur Ausführungszeit alle Verweise zur Verfügung stehen, auch wenn Member aus diesen dll im konkreten Ablauf nicht aufgerufen werden.

    --
    Best Regards / Viele Grüße
    Peter Fleischer (former MVP for Developer Technologies)
    Homepage, Tipps, Tricks

    Dienstag, 29. Dezember 2020 15:21
  • Hallo Thomas,

    das würde maximal dann klappen, wenn Du die Klassen, Methoden, ... per Reflection, ... ansprichst. Sobald Du einen Verweis im Projekt hast, braucht es auch die entsprechende(n) Assembl(y|ies), ansonsten wird zur Laufzeit ein Fehler ausgelöst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET (2001-2018)
    https://www.asp-solutions.de/ - IT Beratung, Softwareentwicklung, Remotesupport

    Dienstag, 29. Dezember 2020 15:25
    Moderator