none
Klasse als DLL erstellen RRS feed

  • Frage

  • Hallo

    Wenn ich in meinen Projekt unter My Project eine Klasse hinzufüge z.b. klasse.vb und ich auf Start gehe dann ist diese Klasse.vb auch in der EXE gespeichert.

    in My Project sind mehrere Formen und Klassen

    ich möchte aber nicht das alles in die EXE Datei gespeichert werden.

    Wie kann ich das machen das wenigsten die Klassen als DLL datei gespeichert werden?

    Gruß

    Mattes

    Donnerstag, 1. August 2019 09:52

Antworten

Alle Antworten

  • Hallo Mattes,

    Du kannst in Deiner Solution ein weitere Projekt vom Typ "Klassenbibliothek" anlegen und den Code dorthin auslagen; das Projekt erzeugt dann die DLL. In Deinem eigentlichen Projekt setzt Du dann einen Projektverweise auf das DLL Projekt.


    Olaf Helper

    [ Blog] [ Xing] [ MVP]

    Donnerstag, 1. August 2019 10:13
  • Danke und wie macht man das in Projektmappen-Explorer?

    Bei mir steht das drin

    Test-Programm

    - My Project

    - Verweise

    - bin

    - Form1.vb

    - Klasse.vb

    usw.

    Wenn ich auf Test-Programm mit Rechte Maustaste klicke und auf Hinzufügen finde ich da kein "Neues Projekt"

    oder muss man das Extra machen? Ich hätte schon gern alles in dem Projektmappen-Explorer da die Klasse immer erweitert wird bis das Programm vollständig fertig ist.

    Donnerstag, 1. August 2019 10:53
  • Hi,

    wenn Du keine Projektmappe, sondern nur ein einzelnes Projekt geöffnet hast, geh mal über das Menu

    Datei
     -> Hinzufügen
       -> Neues Projekt ...
         -> <Projektart>
           -> Klassenbibliothek ...


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

    Donnerstag, 1. August 2019 11:20
    Moderator
  • Ich hab das mit dem neuen Projekt hinbekommen

    Nur Erstellt er mir mit dem Framworks .NET Standard 2.0

    und mein Programm mach ich mit Framwork 4.5.2

    Es Speichert mir dann auch nicht als DLL datei sondern als .deps.json datei.

    Wie kann man das umstellen auf DLL datei?

    Donnerstag, 1. August 2019 13:13
  • Hi,

    Du musst natürlich im Dialog zum Hinzufügen des neuen Projekts zur Projektmappe schon die richtige Projektart auswählen.

    Wenn Du dort .NET Standard auswählst, kommt auch .NET Standard dabei raus.

    Wähle bspw. "Windows Desktop", dort dann "Klassenbibliothek (.NET Framework)" und ganz unten die passende .NET Framework Version.


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

    Donnerstag, 1. August 2019 14:34
    Moderator