myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Basistechnologien und allgemeine .NET-Klassen » [gelöst] Wie kann ich mit .NET 5 in einer Klassenbibliothek System.Windows.Forms verwenden?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

[gelöst] Wie kann ich mit .NET 5 in einer Klassenbibliothek System.Windows.Forms verwenden?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
pollito pollito ist männlich
myCSharp.de-Mitglied

avatar-3521.gif


Dabei seit: 26.02.2010
Beiträge: 181
Entwicklungsumgebung: VS2019, Team Developer 6.2


pollito ist offline

[gelöst] Wie kann ich mit .NET 5 in einer Klassenbibliothek System.Windows.Forms verwenden?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo!

Wahrscheinlich eine doofe Frage, aber ich stehe auf dem Schlauch.

Ich wollte ein paar Tests mit dem neuen .NET machen. Dazu habe ich als Projektvorlage "Klassenbibliothek (.NET Core)" und im Projekt ".NET 5.0" ausgewählt. Ziel ist, eine einfache Test-DLL zu machen.

Nun wollte ich eine mit "MessageBox" etwas ausgeben – System.Windows.Forms finde ich aber nicht.

Dasselbe Projekt unter .NET Framework 4.8 lässt dagegen System.Windows.Forms problemlos als Verweis einbinden.

Ich dachte, .NET Core unterstützt auch Windows Forms und WPF. Wie es aussieht, nicht jedoch in einer Klassenbibliothek. Wahrscheinlich mache ich was falsch, daher meine Frage.

Schonmal vielen Dank und liebe Grüße!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von pollito am 14.11.2020 10:46.

14.11.2020 10:06 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Palladin007 Palladin007 ist männlich
myCSharp.de-Mitglied

avatar-4140.png


Dabei seit: 03.02.2012
Beiträge: 1.380
Entwicklungsumgebung: Visual Studio Preview
Herkunft: NRW


Palladin007 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Es wird auch unterstützt aber nur auf Windows und nicht "einfach so"

Nutz am Besten die Vorlage, die es extra für WinForms gibt und achte auf den Unterschied ".NET Framework" und ".NET", Letzteres ist das Neue.

Entscheidend sind in der csProj vermutlich zwei Dinge:

XML-Code:
<TargetFramework>net5.0-windows</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
14.11.2020 10:34 Beiträge des Benutzers | zu Buddylist hinzufügen
pollito pollito ist männlich
myCSharp.de-Mitglied

avatar-3521.gif


Dabei seit: 26.02.2010
Beiträge: 181
Entwicklungsumgebung: VS2019, Team Developer 6.2

Themenstarter Thema begonnen von pollito

pollito ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke! Es hat funktioniert.

LG
14.11.2020 10:45 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 2 Monate.
Der letzte Beitrag ist älter als 2 Monate.
Antwort erstellen


© Copyright 2003-2021 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 25.01.2021 13:47