Visual Studio SDK
O SDK do Visual Studio ajuda você a estender recursos do Visual Studio ou integrar novos recursos ao Visual Studio. Você pode distribuir suas extensões para outros usuários, bem como para o Visual Studio Marketplace. Veja a seguir algumas das maneiras pelas quais você pode estender o Visual Studio:
Adicionar comandos, botões, menus e outros elementos de interface do usuário ao IDE
Adicionar janelas de ferramentas para novas funcionalidades
Estenda o IntelliSense para um determinado idioma ou forneça o IntelliSense para novas linguagens de programação
Usar lâmpadas para fornecer dicas e sugestões que ajudam os desenvolvedores a escrever um código melhor
Habilitar o suporte para um novo idioma
Adicionar um tipo de projeto personalizado
Alcançar milhões de desenvolvedores por meio do Visual Studio Marketplace
Se você nunca criou uma extensão do Visual Studio antes, deverá encontrar mais detalhes sobre esses recursos no Começando a desenvolver extensões do Visual Studio.
Instalar o SDK do Visual Studio
O SDK do Visual Studio é um recurso opcional na instalação do Visual Studio. Você também pode instalar o VSSDK posteriormente. Para obter mais informações, consulte Instalar o SDK do Visual Studio.
Novidades no SDK do Visual Studio
O SDK do Visual Studio tem algumas novas funcionalidades, como o aviso de extensões carregadas automaticamente de forma síncrona e o formato VSIX v3, bem como alterações significativas, que podem exigir que você atualize sua extensão. Para obter mais informações, consulte Novidades no SDK do Visual Studio 2019 e Novidades no SDK do Visual Studio 2017.
Diretrizes de experiência do usuário do Visual Studio
Obtenha ótimas dicas para criar a interface do usuário para sua extensão nas diretrizes de experiência do usuário do Visual Studio.
Você também pode aprender a fazer sua extensão ficar ótima em dispositivos de alto DPI com o artigo Resolver problemas de DPI.
Aproveite o serviço de imagem e o catálogo para obter um ótimo gerenciamento de imagens e suporte para DPI e temas altos.
Localizar e instalar extensões existentes do Visual Studio
Você pode encontrar extensões do Visual Studio na caixa de diálogo Extensões e Atualizações no menu Ferramentas. Para obter mais informações, consulte Localizar e usar extensões do Visual Studio. Você também pode encontrar extensões no do Visual Studio Marketplace
Referência do SDK do Visual Studio
Encontre a referência da API do SDK do Visual Studio em Referência do SDK do Visual Studio.
Exemplos do SDK do Visual Studio
Você pode encontrar exemplos de código aberto de extensões do VSSDK no GitHub em Exemplos do Visual Studio. Este repositório GitHub contém exemplos que ilustram vários recursos extensíveis no Visual Studio.
Outros recursos do SDK do Visual Studio
Se você tiver dúvidas sobre o VSSDK ou quiser compartilhar suas experiências desenvolvendo extensões, poderá usar o do Fórum de Extensibilidade do Visual Studio ou o do ExtendVS Gitter Chatroom.
Você pode encontrar mais informações no blog VSX Arcana e vários blogs escritos por MVPs da Microsoft:
Conteúdo relacionado
- Criar uma extensão com um comando de menu
- Perguntas Frequentes: Converter Suplementos em Extensões do VSPackage
- Gerenciar múltiplos encadeamentos em código gerenciado
- Estender menus e comandos
- Adicionar comandos às barras de ferramentas
- Estender e personalizar janelas de ferramentas
- Editor e extensões do serviço de idioma
- Extensão de projetos
- Estender as configurações e as opções do usuário
- Criar modelos de projeto e item personalizados
- Expor propriedades na janela de propriedades
- Usar e fornecer serviços
- Gerenciar VSPackages
- Fornecer extensões do Visual Studio
- Dentro do SDK do Visual Studio
- Suporte para o SDK do Visual Studio
- Referência do SDK do Visual Studio