.NET core 3.1 je dlhodobá trojročná podpora Microsoft LTS, oficiálne vydaná 3. júna 2019, a podporuje desktopové aplikácie Winfrom a WPF na platforme Windows. Tento článok sa bude venovať vývoju desktopových aplikácií Windows Forms pomocou VS 2019.
Vyvinúť program pre Windows Forms
Najprv otvorte nástroj VS 2019 IDE a vytvorte nový projekt Windows Forms App (.Net Core), ako je znázornené na obrázku nižšie:
Predvoleným je .NET Core 3.1 framework.
Dvojité kliknutie na Form1 zistilo, že tam nie je žiadny vyskakovací návrhár formulárov, čože?
Bez 5 alebo 10 rokov skúseností s vývojom som jednoducho ručne písal WinForm kód, nie je to pre mňa vtip?
Nakoniec som zistil, že musím nainštalovať plugin "winforms-designer", aby som mohol používať návrhár formulárov a ovládanie drag and drop.
Prihlásenie na hypertextový odkaz je viditeľné.
Aktualizované na . NET Core Windows Forms Designer
S radosťou to oznamujeme. NET Core Windows Forms Designer, nový náhľad dostupný vo Visual Studio 16.5 Preview 1.
Je skvelé vedieť, že dizajnéri sú teraz súčasťou Visual Studia! To znamená, že už nebude potrebné inštalovať .NET Core Windows Forms Designer z samostatného VISO!
Ak použijeme dizajnéra:
Musíte používať Visual Studio 16.5 Preview 1 alebo novší. Musíte povoliť dizajnéra vo Visual Studiu. Prejdite do Tools > Options> Environment > Preview Features a vyberte možnosť Preview Windows Forms Designer for .NET Core aplikácie.
Potom začnite aktualizovať vs 2019, kliknite na navigačný panel: Nástroje - Skontrolujte aktualizácie, objavte nové verzie, aktualizujte to.
Zistil som, že veci nie sú také jednoduché, aktualizácia je vydaná verzia, iba náhľadová verzia má túto funkciu a oficiálna verzia je len do 16.4.2.
Riešenie
1. Nainštalujte .NET Core Windows Forms Designer samostatne od VSIX 2. Urobte nasledujúce zmeny v projekte:
Zmenené na
Prekompilujte ho a dostanete nasledujúcu chybu:
- "Application" neobsahuje definíciu "SetHighDpiMode"
- Názov "HighDpiMode" v súčasnom kontexte neexistuje
Kliknite a preskočte na chybový kód a zakomentujte ho.
Dvakrát kliknite na súbor "Form1.cs" a uvidíte nášho dizajnéra, a môžeme ovládacie prvky potiahnuť a pustiť. Ako je uvedené nižšie:
(Koniec)
|