Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve recursos para desenvolvedores experientes ou desenvolvedores que já estão familiarizados com o Visual Studio. Para obter uma introdução básica ao Visual Studio, consulte a visão geral do IDE do Visual Studio.
Instalação modular
No instalador modular do Visual Studio, você escolhe e instala as cargas de trabalho deseja. Cargas de trabalho são grupos de recursos que as linguagens de programação ou plataformas precisam para funcionar. Essa estratégia modular ajuda a manter o espaço ocupado pela instalação do Visual Studio menor, para que ele seja instalado e atualizado mais rapidamente.
Se você ainda não instalou o Visual Studio, vá para a página de downloads do Visual Studio para instalá-lo gratuitamente.
Para saber mais sobre como configurar o Visual Studio em seu sistema, consulte Instalar o Visual Studio.
Criar aplicativos do Azure habilitados para nuvem
O Visual Studio tem um conjunto de ferramentas para criar facilmente aplicativos habilitados para nuvem do Microsoft Azure. Você pode configurar, criar, depurar, empacotar e implantar aplicativos e serviços do Azure diretamente do ambiente de desenvolvimento integrado (IDE) do Visual Studio. Para obter as ferramentas e os modelos de projeto do Azure, selecione a carga de trabalho de desenvolvimento Azure ao instalar o Visual Studio.
Importante
A janela do Cloud Explorer foi desativada no Visual Studio 2022. Para obter mais informações, consulte Gerenciar os recursos associados às suas contas do Azure no Visual Studio Cloud Explorer.
Use o portal do Azure para acessar os recursos do Azure conforme necessário. Você pode continuar a usar o nó Azure do Gerenciador de Servidores em versões anteriores do Visual Studio.
Você pode utilizar os serviços do Azure para as suas aplicações, adicionando Serviços Conectados, como:
- Serviço de Identidade Microsoft Entra conectado, para conectar aplicações web a contas Microsoft Entra ID
- Serviço Conectado de Armazenamento do Azure para armazenamento de blobs, filas e tabelas
- serviço conectado ao Key Vault para gerir segredos para aplicações Web
Os Connected Services disponíveis dependem do seu tipo de projeto. Adicione um serviço clicando com o botão direito do mouse no projeto em Gerenciador de Soluções e escolhendo Adicionar>Serviço Conectado.
No ecrã Serviços Conectados, selecione o link ou o sinal de adição para adicionar uma dependência de serviço. No ecrã , Adicionar dependência, selecione o serviço que pretende adicionar e siga as instruções apresentadas para se ligar à sua subscrição e serviço do Azure.
Para mais informações, veja Migrar para a cloud com Visual Studio e Azure.
Criar aplicações Web
O Visual Studio pode ajudá-lo a escrever aplicativos para a Web. Você pode criar aplicativos Web usando ASP.NET, Node.js, Python, JavaScript e TypeScript. O Visual Studio oferece suporte a muitas estruturas da Web, como Angular, jQuery e Express.
ASP.NET Core e .NET funcionam no Windows, macOS e Linux. ASP.NET Core foi concebido para fornecer uma pilha .NET enxuta e modular para construir aplicações e serviços web modernos na nuvem.
Para obter mais informações, consulte Ferramentas da Web modernas.
Crie aplicativos e jogos multiplataforma
O Visual Studio pode criar aplicativos e jogos para macOS, Linux e Windows, e para Android, iOS e outros dispositivos móveis . Com o Visual Studio, você pode criar:
Aplicações .NET que executam no Windows, macOS e Linux.
Aplicativos multiplataforma para Android, iOS, Mac Catalyst e Windows em C# usando .NET MAUI.
Jogos 2D e 3D em C# usando Visual Studio Tools for Unity.
Aplicativos C++ nativos para dispositivos iOS, Android e Windows. Compartilhe código comum em bibliotecas iOS, Android e Windows usando o C++ para desenvolvimento entre plataformas.
Conectar-se a bancos de dados
Server Explorer ajuda você a navegar e gerenciar instâncias e ativos do servidor localmente, remotamente e no Azure, Microsoft 365, Salesforce.com e sites. Para abrir Server Explorer, escolha Exibir>Server Explorer. Para obter mais informações sobre como usar o Gerenciador de Servidores, consulte Adicionar novas conexões.
O Pesquisador de Objetos do SQL Server oferece uma visão dos seus objetos de banco de dados, semelhante ao SQL Server Management Studio. Com o Pesquisador de Objetos do SQL Server, você pode fazer um trabalho leve de administração e design de banco de dados. Os exemplos incluem a edição de dados de tabelas, a comparação de esquemas e a execução de consultas usando menus contextuais.
Para abrir o Pesquisador de Objetos do SQL Server, selecione o seu ícone na parte superior da janela do Server Explorer, ou selecione Ver>Pesquisador de Objetos do SQL Server no menu superior do Visual Studio.
SQL Server Data Tools (SSDT) é um ambiente de desenvolvimento poderoso para pools SQL dedicados SQL Server, Azure SQL Database e Azure Synapse Analytics. Com o SSDT, você pode criar, depurar, manter e refatorar bancos de dados. Você pode trabalhar com um projeto de banco de dados ou diretamente com uma instância de banco de dados conectada dentro ou fora do local. Para obter o SSDT, use o Visual Studio Installer para instalar a carga de trabalho de armazenamento de dados e processamento.
Depurar, testar e melhorar seu código
Quando você escreve código, você deve executá-lo e testá-lo para bugs e desempenho. Com o sistema de depuração do Visual Studio, você pode depurar o código em execução em seu projeto local, em um dispositivo remoto ou em um emulador de dispositivo . Percorra a instrução de código um de cada vez e inspecione as variáveis à medida que avança. Ou defina pontos de interrupção que só são atingidos quando uma condição especificada é verdadeira. Você pode gerenciar as opções de depuração no próprio editor de código, para que você não precise deixar seu código.
Para obter mais informações sobre depuração no Visual Studio, consulte Introdução ao Depurador.
Para melhorar o desempenho da aplicação, experimente a ferramenta de perfilagem do Visual Studio .
O Visual Studio oferece opções de teste como testes unitários, Live Unit Testing e IntelliTest. Para cenários de testes de carga e desempenho, use o Azure Load Testing. O Visual Studio também tem capacidades modernas de análise de código para encontrar falhas de design, segurança e outras.
Implante seu aplicativo concluído
O Visual Studio tem ferramentas para disponibilizar a sua aplicação a utilizadores ou clientes através de opções como Azure, Microsoft Store, ClickOnce e tecnologias Windows Installer. Pode aceder a estas opções através do IDE do Visual Studio. Para obter mais informações, consulte Implantar aplicativos, serviços e componentes.
Gerencie seu código-fonte e colabore com outras pessoas
No Visual Studio, você pode gerenciar seu código-fonte em repositórios Git hospedados por qualquer provedor, incluindo o GitHub. Você também pode procurar um Servidor de DevOps do Azure para se conectar.
Para obter detalhes completos, consulte a página da experiência Git no Visual Studio . E, para obter um tutorial passo a passo sobre como se conectar a um repositório Git ou Azure DevOps usando o Visual Studio, consulte a página Abrir um projeto a partir de um repositório.
Dica
Continuamos a desenvolver o conjunto de recursos do Git e iteramos nele com base em seus comentários. Para mais informações sobre uma recente atualização de funcionalidade, e um link para um questionário onde poderá partilhar os seus comentários sobre ela, consulte a postagem de blog Suporte a Multi-repo no Visual Studio.
Otimizar a experiência do Visual Studio no Microsoft Dev Box
O Visual Studio suporta otimizações de desempenho para imagens do Microsoft Dev Box. Pode pré-gerar caches do Visual Studio e incluí-las na imagem da sua dev box para ajudar as soluções a carregar mais rapidamente e ativar funcionalidades chave do IDE mais cedo. Você também pode melhorar o desempenho do Git em repositórios grandes ao ativar as otimizações de commit-graph do Git nas imagens de caixas de desenvolvimento.
Expandir o Visual Studio
Se o Visual Studio não tiver a funcionalidade exata que você precisa, você poderá adicioná-lo. Personalize o IDE com base em seu fluxo de trabalho e estilo, adicione suporte para ferramentas externas que não estão integradas ao Visual Studio e modifique a funcionalidade existente para aumentar sua produtividade. Para desenvolvimento de novas extensões, comece pelo VisualStudio.Extensibilidade. Se precisares de cenários que ainda não estão disponíveis lá, usa o SDK do Visual Studio (VSSDK). Para orientação na escolha de um modelo, consulte Escolha o modelo de extensibilidade do Visual Studio certo para si.
Você pode usar a plataforma de compilador .NET Roslyn para escrever seus próprios analisadores de código e geradores de código. Encontre tudo o que você precisa no Roslyn.
Encontre extensões existentes para o Visual Studio, criadas por programadores da Microsoft e pela comunidade de desenvolvimento do Visual Studio.
Para saber mais sobre como estender o Visual Studio, consulte Estender o IDE do Visual Studio.