Autor Beitrag
DarkWinter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Do 24.06.21 09:15 
Hi

will mal nach langer Zeit etwas in C# programmieren und hab mir die Community Edition 2019 runtergeladen.
Aber das wird man ja von den ganzen Projektarten überwältigt.

Was wähle ich nun aus um eine WPF Anwendung auf dem PC zu erstellen?

Was ist der Unterschied zwischen WPF-Anwendung und WPF-App (Net Framework)

und was hat das alles mit Net 5.0 zu tun?

Gruß
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4791
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Do 24.06.21 10:14 
Hallo und :welcome:

es gibt ja verschiedene .NET-Versionen. Bis Version 4.x heißt dieses ".NET Framework".
Dann wurde vor Jahren ".NET Core" parallel entwickelt (um auch weitere Plattformen zu unterstützen). Beide Entwicklungen wurden dann jetzt zu ".NET 5" zusammengefaßt.

Für neuere Projekte solltest du also auf ".NET 5" setzen (d.h. in der Projektauswahl "WPF-Anwendung").
.NET Core und jetzt .NET 5 verwenden ein anderes Projektformat als vorher .NET 4 Framework - daher ist es zur Zeit nicht so einfach möglich zwischen diesen zu wechseln (in der nächsten VS-Version soll dies jedoch ermöglicht werden).

Für diesen Beitrag haben gedankt: DarkWinter
Palladin007
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1282
Erhaltene Danke: 182

Windows 11 x64 Pro
C# (Visual Studio Preview)
BeitragVerfasst: Do 24.06.21 10:25 
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
in der nächsten VS-Version soll dies jedoch ermöglicht werden

Klingt interessant - hast Du eine Quelle dazu?
Prinzipiell funktioniert .NET 4.x ja auch mit dem neuen Format, nur der Umbau kann aufwendig sein.
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4791
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Do 24.06.21 11:45 
Sorry, das habe ich in irgendeinem Artikel (glaube auf Heise) gelesen, daß bisher im VS 2019 ja nicht direkt von .NET 4 Framework auf .NET 5 portiert werden kann und MS daran aber arbeitet (und evtl. auch zurück).
Den Upgrade Assistant gibt es ja bisher nur als separates Tool. In der Visual Studio 2022-Roadmap steht aber bisher nichts dazu.
DarkWinter Threadstarter
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Sa 26.06.21 14:05 
Danke 8)
Palladin007
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1282
Erhaltene Danke: 182

Windows 11 x64 Pro
C# (Visual Studio Preview)
BeitragVerfasst: Sa 26.06.21 14:15 
Ich bedanke mich auch :)

Den Upgrade Assistant kannte ich noch nicht, hab das bisher manuell gemacht.
Für größere Projekte ist das sicher ein Blick wert.