A extensão Custom Document Well está disponível apenas para o Visual Studio 2017. Existe uma maneira de instalá-la para o Visual Studio 2019? Especificamente, só me preocupo com o recurso de guias verticais.
No momento em que escrevo esta pergunta, a versão atual do Visual Studio 19 é 16.0.0 e a versão atual da extensão Custom Document Well é 15.06.
Atualização nº 2
As guias verticais estão fora da visualização e agora fazem parte oficialmente do Visual Studio 2019 v16.4 !
Atualização nº 1
O novo recurso "Guias de documento vertical" faz parte do Visual Studio 2019 versão 16.4 Preview 2 . Há também uma postagem de blog dedicada .
Resposta original
CustomDocWell.vsix
CustomDocWell.vsix.zip
e extraia o conteúdoextension.vsixmanifest
( página não bruta )InstallationTarget
versão foi removidoextension.vsixmanifest
pelo arquivo de solução alternativamanifest.json
( página não bruta )sha256
forextension.vsixmanifest
foi recalculadomanifest.json
pelo arquivo de solução alternativaCustomDocWell.zip
extension.vsixmanifest
emanifest.json
, assim como os demais arquivos e pastas. A raiz do arquivo zip não deve ser uma pasta chamadaCustomDocWell
.CustomDocWell.vsix
Se você não receber nenhum erro, ainda receberá um aviso ao abrir o Visual Studio 2019:
A extensão ainda funcionará; o link Saiba mais explica mais.
As configurações estão em Ferramentas > Opções > Ferramentas de produtividade > Gerenciador de documentos personalizados .
Erros
Se você receber um erro, é provável que o
sha256
deextension.vsixmanifest
esteja incorreto. Você pode tentar calculá-lo por conta própria (o PowerShell temGet-FileHash
) e colocá-lo emmanifest.json
.Para que esta solução alternativa funcione com o VS 16.1, basta clicar em "Permitir carregamento automático síncrono" no banner de aviso e reiniciar o VS. Ele permitirá o uso das APIs de sincronização obsoletas... até que o recurso seja integrado!
Para quem ocultou o banner, marque esta opção: Opções/Ambiente/Extensões/Permitir carregamento automático síncrono de extensões
Além da resposta de Andrew Keeto : Após a etapa 4, em extension.vsixmanifest na seção Adicionar:
Ou atualize a versão máxima:
Recalculei o SHA265 para o manifest.json em https://emn178.github.io/online-tools/sha256_checksum.html e o substituí pelo código sha265 para extension.vsixmanifest
Esta resposta é uma cópia do comentário de @Sergey-Vlasov. Acesse o site dele e siga as instruções.