Visual Studio SDK
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
Estenda o IntelliSense para uma determinada linguagem ou forneça 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
Ativar 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 VSSDK 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 recursos novos, 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 os utilizadores atualizem as suas extensões. Para obter mais informações, consulte O que há de novo no SDK do Visual Studio 2019 e O que há de novo 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 em 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 alto DPI com o Abordar problemas de DPI artigo.
Aproveite o serviço de imagem e o catálogo para uma ótima gestão de imagens e suporte a alta resolução e tematização.
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
Pode encontrar 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 VSSDK no GitHub em Visual Studio Samples. 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, você pode usar o Visual Studio Extensibility Forum ou o ExtendVS Gitter Chatroom.
Você pode encontrar mais informações no do blog VSX Arcana e em vários blogs escritos por MVPs da Microsoft:
Conteúdo relacionado
- Criar uma extensão com um comando de menu
- FAQ: Convertendo complementos para extensões VSPackage
- Gerenciar vários threads no código gerenciado
- Estender menus e comandos
- Adicionar comandos às barras de ferramentas
- Estender e personalizar janelas de ferramentas
- Editor e extensões de serviço de idioma
- Extensão de projetos
- Estender as configurações e opções do usuário
- Criar modelos de projeto e item personalizados
- Exibir propriedades na janela de propriedades
- Utilização e prestação de serviços
- gerenciar VSPackages
- Enviar 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