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()
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
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.
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.