SDK do Visual Studio

O SDK do Visual Studio ajuda você a estender os 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. A seguir estão algumas das maneiras pelas quais você pode estender o Visual Studio:

  • Adicionar comandos, botões, menus e outros elementos da interface do usuário ao IDE

  • Adicionar janelas de ferramentas para novas funcionalidades

  • Estender o IntelliSense para uma determinada linguagem ou fornecer o IntelliSense para novas linguagens de programação

  • Use 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

  • Alcance milhões de desenvolvedores por meio do Visual Studio Marketplace

    Se você nunca escreveu uma extensão do Visual Studio antes, você deve encontrar mais informações sobre esses recursos e em 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 SDK do VS mais tarde. Para obter mais informações, consulte Instalar o SDK do Visual Studio.

O que há de novo no SDK do Visual Studio

O SDK do Visual Studio tem alguns novos recursos, como o aviso de extensões carregadas automaticamente de forma síncrona e o formato VSIX v3, bem como alterações de quebra, 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 como fazer sua extensão parecer ótima em dispositivos de DPI alto com o artigo Resolver problemas de DPI.

Aproveite o serviço de imagem e catálogo para 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 Visual Studio Marketplace

Referência do SDK do Visual Studio

Você pode encontrar a referência da API do SDK do Visual Studio em Referência do SDK do Visual Studio.

Exemplos de SDK do Visual Studio

Você pode encontrar exemplos de software livre de extensões do SDK do VS no GitHub em Exemplos do Visual Studio. Este repositório do 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, você pode usar o Fórum de Extensibilidade do Visual Studio ou a sala de bate-papo ExtendVS Gitter.

Você pode encontrar mais informações no blog VSX Arcana e em vários blogs escritos por MVPs da Microsoft: