.NET core 3.1 é uma versão de suporte de longo prazo de 3 anos do Microsoft LTS, lançada oficialmente em 03-12-2019, e suporta aplicações de desktop Winfrom e WPF na plataforma Windows. Este artigo abordará o desenvolvimento de aplicativos desktop Windows Forms usando VS 2019.
Desenvolva um programa Windows Forms
Primeiro, abra a ferramenta IDE do VS 2019 e crie um novo projeto do Windows Forms App (.Net Core), como mostrado na figura abaixo:
O padrão é o framework .NET Core 3.1.
Dando dois clicos no Form1, não havia um designer de formulários pop-up, o quê?
Sem 5 ou 10 anos de experiência em desenvolvimento, eu só escrevia código à mão no WinForm, isso não é uma piada para mim?
Por fim, percebi que precisava instalar o plugin "winforms-designer" para usar o designer de formulários e arrastar e soltar os controles.
O login do hiperlink está visível.
Atualizado para . NET Core Windows Forms Designer
Estamos animados para anunciar. NET Core Windows Forms Designer, uma nova prévia disponível no Visual Studio 16.5 Preview 1.
É ótimo saber que os designers agora fazem parte do Visual Studio! Isso significa que não há mais instalação do Windows Forms Designer .NET Core a partir de um VISO separado!
Para usar o designer:
Você deve estar usando o Visual Studio 16.5 Preview 1 ou posterior. Você precisa ativar o designer no Visual Studio. Vá em Ferramentas > Opções> Recursos de Prévia > Ambiente e selecione a opção Pré-visualizar Windows Forms Designer para aplicações .NET Core.
Depois, comece a atualizar o VS 2019, clique na barra de navegação: Ferramentas - Verifique atualizações, descubra novas versões, atualize.
Percebi que as coisas não são tão simples, a atualização é a versão de lançamento, só a versão prévia tem esse recurso, e a versão oficial é só até a 16.4.2.
Solução
1. Instalar o Windows Forms Designer do .NET Core separadamente do VSIX 2. Fazer as seguintes alterações no projeto:
Alterado para
Recompile e receba o seguinte erro:
- "Application" não contém a definição de "SetHighDpiMode"
- O nome "HighDpiMode" não existe no contexto atual
Clique para ir ao código de erro e comente.
Clique duas vezes no arquivo "Form1.cs" para ver nosso designer, e podemos arrastar e soltar os controles. Como mostrado abaixo:
(Fim)
|