Aws-lambda-dotnet: Não é possível instalar AWSToolkitPackage.vsix

Criado em 11 out. 2017  ·  7Comentários  ·  Fonte: aws/aws-lambda-dotnet

O melhor começo é nunca começar!

10/10/2017 3:04:23 PM - Skipping 'C:\Users\brian.cullinan\AppData\Local\Microsoft SDKs' as it doesn't exist
10/10/2017 3:04:23 PM - An extension with a matching Identifier is already installed to this product.
10/10/2017 3:04:23 PM - Found installed product - Visual Studio Build Tools 2017 (2)
10/10/2017 3:04:23 PM - System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.VisualStudio.ExtensionManager.EngineUtilities.TryGetProductVersion(String productVersionString, Version& productVersion)
   at Microsoft.VisualStudio.ExtensionManager.EngineUtilities.TryGetProductVersionFromPath(String path, Version& productVersion)
   at VSIXInstaller.SupportedVSSKU.get_VersionWithBuildRevisionInfo()
   at VSIXInstaller.App.IsValidSKUForExtension(SupportedVSSKU supportedSKU, IExtension extension, List`1 validSKUs)
   at VSIXInstaller.App.ShouldAddSkuToValidSkuList(SupportedVSSKU sku, IInstallableExtension extension, List`1 validSKUs)
   at VSIXInstaller.App.GetInstallableData(String vsixPath, Boolean isRepairSupported, IEnumerable`1& skuData)
   at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
   at VSIXInstaller.App.Initialize()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

aws_installer

guidance

Comentários muito úteis

Recebi uma resposta da Microsoft e parece que esse é um problema conhecido que foi corrigido, mas ainda não foi lançado. Ele passou ao longo de algumas voltas de trabalho.

Uma solução alternativa para esse usuário seria invocar o instalador do vsix na linha de comando e especificar a instância específica que eles gostariam de direcionar com a instalação. Por exemplo, o comando ficaria assim:
“vsixinstaller.exe /instanceids:”. Para encontrar o id da instância, eles podem ir para %programdata%/Microsoft/VisualStudio/Packages/_Instances, e lá eles encontrarão pastas cujos nomes correspondem aos ids de todas as instâncias instaladas.
Outra solução possível poderia ser ir para o diretório de instalação do BuildTools 2017 em ..\ BuildTools\Common7\Tools\ e remover/renomear o arquivo LaunchDevCmd.bat encontrado lá antes de iniciar a instalação clicando duas vezes no VSIX. Depois que o VSIX terminar de instalar, eles devem colocar o arquivo de volta.

Todos 7 comentários

Precisamos de todo o log que você obteria se clicasse em "Visualizar log de instalação". Entramos em contato com a Microsoft sobre o problema com o instalador de extensão do Visual Studio, mas até obtermos um log completo, não podemos fornecer informações suficientes para que eles nos ajudem.

Você também sabe se esta é a versão de patch mais recente do Visual Studio 2017? Por exemplo, minha versão é 15.3.5, quando discutimos esse problema com os engenheiros da MS, eles disseram que a atualização 15.3 tinha algumas correções no instalador da extensão.

Sim, claro, não ficaria surpreso se eles mudassem alguma coisa.

VSIXInstaller_89309f8d-69cc-4d23-ad8b-fb36c6829ecb.log

VS versão 15.4.0
image

Recebi uma resposta da Microsoft e parece que esse é um problema conhecido que foi corrigido, mas ainda não foi lançado. Ele passou ao longo de algumas voltas de trabalho.

Uma solução alternativa para esse usuário seria invocar o instalador do vsix na linha de comando e especificar a instância específica que eles gostariam de direcionar com a instalação. Por exemplo, o comando ficaria assim:
“vsixinstaller.exe /instanceids:”. Para encontrar o id da instância, eles podem ir para %programdata%/Microsoft/VisualStudio/Packages/_Instances, e lá eles encontrarão pastas cujos nomes correspondem aos ids de todas as instâncias instaladas.
Outra solução possível poderia ser ir para o diretório de instalação do BuildTools 2017 em ..\ BuildTools\Common7\Tools\ e remover/renomear o arquivo LaunchDevCmd.bat encontrado lá antes de iniciar a instalação clicando duas vezes no VSIX. Depois que o VSIX terminar de instalar, eles devem colocar o arquivo de volta.

Uau. Impressionante. Eu gostaria de ter uma linha direta com a Microsoft! ;) Obrigada
por investigar isso. Há algum ouro aqui que eu nunca sequer considerei.

Na quarta-feira, 11 de outubro de 2017 às 13h43, Norm Johanson [email protected]
escreveu:

Recebi uma resposta da Microsoft e parece que este é um problema conhecido
que foi corrigido, mas ainda não foi lançado. Ele passou um
casal trabalha em torno.

Uma solução para esse usuário seria invocar o instalador vsix do
linha de comando e especifique a instância específica que eles gostariam de
alvo com a instalação. Por exemplo, o comando ficaria assim:
“vsixinstaller.exe /instanceids: ”. Para encontrar o id da instância, eles podem acessar
%programdata%/Microsoft/VisualStudio/Packages/_Instances, e lá eles
encontrará pastas cujos nomes correspondem aos ids de instância de todos
suas instâncias instaladas.
Outra solução possível poderia ser ir para a instalação do BuildTools 2017
diretório em..\ BuildTools\Common7\Tools\ e remova/renomeie o
Arquivo LaunchDevCmd.bat encontrado lá antes de iniciarem a instalação em dobro
clicando no VSIX. Depois que o VSIX terminar de instalar, eles devem colocar
o arquivo de volta.


Você está recebendo isso porque foi o autor do tópico.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/aws/aws-lambda-dotnet/issues/171#issuecomment-335942113 ,
ou silenciar o thread
https://github.com/notifications/unsubscribe-auth/AX5Xbh0GpC-msef3_ENAOfWbkPYBp94dks5srShtgaJpZM4P0pWL
.

--
AVISO DE CONFIDENCIALIDADE: O conteúdo desta mensagem de e-mail e qualquer
anexos destinam-se exclusivamente ao(s) destinatário(s) e podem conter
informações confidenciais e/ou privilegiadas e podem ser legalmente protegidas
da divulgação. Em seguida, é compartilhado com empresas de tecnologia, bots, hackers,
agências governamentais e comerciantes. A segurança desta mensagem é nenhuma,
e pode ser compartilhado no Instagram a qualquer momento. Se você está bem com isso,
por favor responda. Não há realmente nenhuma segurança ou privacidade em qualquer lugar. Se
você discorda você pode querer ir acampar e conversar com as pessoas cara a cara
como nos velhos tempos.

Eu não diria uma linha direta :) O Visual Studio 2017 tem muitas mudanças para extensões, o que foi ótimo porque essas mudanças nos permitiram publicar o AWS Toolkit através do VS Marketplace finalmente. Dou todo o apoio à equipe de extensão do VS para ajudar a suavizar essas alterações.

@normj Obrigado! Você pode pedir para eles olharem para este também? lol ;) https://twitter.com/VisualStudio/status/917900154426060800

Fechando como eu suponho que o trabalho em torno funcionou. Não me sinto à vontade para fazer perguntas à Microsoft em seu nome que não estejam relacionadas à AWS.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

matheusmaximo picture matheusmaximo  ·  7Comentários

JustinGrote picture JustinGrote  ·  5Comentários

CrazyBaran picture CrazyBaran  ·  7Comentários

ljacobsson picture ljacobsson  ·  7Comentários

Xocix picture Xocix  ·  7Comentários