Instalei o Visual Studio 2010 (instalação nova) e apliquei o SP1. Tentei instalar as ferramentas do silverlight 4, mas estou recebendo uma mensagem de erro estranha:
"O Visual Studio 2010 ou Visual Web Developer Express 2010 ou Visual Phone Developer Express 2010 que corresponde à versão de idioma do Silverlight Tools 4 deve ser instalado antes que a instalação do Silverlight Tools possa continuar. Silverlight Tools está disponível em outros idiomas em http://go.microsoft.com/fwlink/?LinkId=177432 .
O recurso Visual Web Developer para Visual Studio 2010 deve ser instalado antes que a instalação possa continuar. "
Já verifiquei três vezes e não há conflito de idioma. Navegando na web, alguns caras têm o mesmo erro, mas há algumas postagens do MSDN que dizem que com o SP1 você não precisa instalar as ferramentas do silverlight porque elas já estão empacotadas com o SP1, mas esse não é o caso aqui, eu não Não tenho nenhum modelo de projeto no VS para silverlight e as ferramentas não estão instaladas. Alguma ideia??
fonte
Respostas:
Descobrir o que aconteceu
Instalei primeiro o Visual Studio e removi alguns componentes que pensei que não seriam necessários (c ++, f #, etc). Eu também removi ferramentas visuais de desenvolvedor web (não deveria ter feito isso ... você verá por que em um minuto).
Depois disso, instalei o Service Pack 1. Então, ao tentar instalar as ferramentas do Silverlight 4, recebi uma mensagem de erro estranha e não consegui continuar. Depois de pesquisar na web, descobri que o SP1 para VS2010 vem com as ferramentas Silverlight 4 empacotadas e deve ser instalado por ele.
O problema está aqui: como eu não tinha minha instalação do VS com as ferramentas de desenvolvedor da web instaladas, o instalador do SP1 apenas desconsiderou a instalação das ferramentas do Silverlight. E como o instalador do kit de ferramentas Silverlight 4 da Microsoft tem bugs (se você tiver o SP1 para VS2010, receberá este erro estranho e não poderá continuar), fiquei preso.
Como eu resolvi isso? Adicione ferramentas de desenvolvedor web ao VS2010 e reaplique o SP1. É uma solução muito mais rápida do que desinstalar o SP1, instalar as ferramentas do Silverlight 4 e reinstalar o SP1. Esperemos que a Microsoft fique ciente dessa situação e atualize seu instalador de ferramentas do Silverlight para ser um pouco mais inteligente no futuro, para que não tenhamos que fazer essas soluções alternativas
fonte
De acordo com a Microsoft, você não deveria precisar instalá-lo, mas infelizmente ele contém alguns componentes que não estão incluídos no Visual Studio 2010 SP1. Para contornar isso, você pode extrair o instalador das ferramentas do Silverlight 4 com 7zip e, em seguida, instalar os componentes ausentes (notavelmente FSharpRuntimeSL4.msi) manualmente.
fonte
O VS 2010 Service Pack 1 tem o SilverLight Toolkit instalado como padrão. Você não precisa mais instalar a ferramenta SilverLight.
fonte
Cansei de muitos tópicos discutindo isso e nenhuma solução real, pelo menos passar pelo erro reclamando da versão / idioma do VS2010.
Eu baixei o
Silverlight4_tools.exe
e comecei a partir da linha de comando passando a opção/X
Ele vai me pedir um lugar para extrair os arquivos. Eu defino um dir e de lá eu corro:
Depois disso, eu poderia remover o antigo
e substituí-los por
fonte
Pensei em propor um pouco mais de detalhes sobre a instalação manual de FSharpRuntimeSL4.msi ... para mim, só isso não resolveu o problema. Eu precisava do Silverlight 4 Toolkit 9 de abril de 2010)
Primeiro, se você tinha o SilverLight 5 runtime em algum ponto, você terá que removê-lo.
Em seguida, extraia os arquivos Silverlight4_Tools 4 conforme proposto acima. Tive que executar tudo para finalmente conseguir uma solução antiga para compilar corretamente:
Depois disso, consegui instalar a atualização de abril.
fonte
Instale o SP1 e tente criar um projeto silverlight. Ele exibe um erro. Existe um link na caixa de diálogo. Quando você clica nele, ele instala algo diferente de Silverlight4_Tools.exe. Na verdade, diz algo sobre o silverlight 5 ... mas o silverlight 5 não foi adicionado. Se você instalar o silverlight 5 ... você ainda pode escolher o silverlight 4.
fonte
Talvez uma dica para alguns de nós. Instale ou repare o MSXML6 . Estávamos lutando para carregar os projetos SL4 no VS2010 SP1. Desinstalou todos os componentes do SL4 ... reinstalou o SP1 ... recuperou o VS2010 ... e todas as outras combinações, nada funcionou. Instalar o MSXML6 resolveu nosso problema.
fonte
Se você estiver tentando instalar o Lync SDK, ele não reconhecerá o SP1 como uma alternativa válida para as ferramentas do Silverlight 4. Nesse caso, você precisará desinstalar o SP1, instalar as ferramentas Silverlight 4 e o Lync SDK antes de instalar o SP1 novamente.
fonte
** Talvez uma dica para alguns de nós. Instale ou repare o MSXML6 . Estávamos lutando para carregar os projetos SL4 no VS2010 SP1. Desinstalou todos os componentes do SL4 ... reinstalou o SP1 ... recuperou o VS2010 ... e todas as outras combinações, nada funcionou. Instalar o MSXML6 resolveu nosso problema.* *
Seguindo essas linhas, descobri que a combinação do Visual Studio 2010 com o SP1 e do Silverlight 4 no Vista ou no Windows 7 não coexiste bem com os plug-ins de navegador Silverlight 5 mais recentes (dezembro de 2012). A "solução" - pelo menos para mim funciona - é remover o Silverlight 5 do seu sistema como um plug-in de cliente do navegador e, em seguida, instalar o pacote SL Developer que surge quando você tenta criar um novo projeto SL e as coisas são ausência de. Isso funcionará para permitir que você desenvolva em SL 3/4 e .NET 4.0, mas agora você está perdendo o plug-in do navegador do SL para que não possa navegar na rede e visitar os sites do SL [ ATUALIZAÇÃO: está de volta misteriosamente, então posso navegar na net]. Um pequeno contratempo, já que desenvolvo em um SO virtual e vou e voltarei para o SO real, onde tenho SL no navegador, mas não desenvolvo lá. Talvez um bug, embora eu também não tenha todas as atualizações da Microsoft ... Isso é o que acontece quando uma estrutura para de receber suporte?
fonte
Além de https://stackoverflow.com/a/9146742/427684 , acho que é a isso que ele estava se referindo
http://go.microsoft.com/fwlink/?LinkId=168436
Que atualmente leva você aqui;
Ferramentas Microsoft® Silverlight® 5 para Visual Studio® 2010 SP1
fonte
Eu tive o mesmo problema. O instalador das
silverlight4
ferramentas possui um arquivoParameterInfo.xml
(se você tiver apenas o arquivo .exe, descompacte-o). Ele descreve os requisitos do sistema.Na minha situação, o instalador requer a versão do
VS2010 "10.0.30319"
, mas no registro havia outra versão (10.0.40219
). Editei a versão no registro, instalei as ferramentas e escrevi a primeira versão no registro.Pode ser que seus problemas não sejam os mesmos (não é a versão do VS). Verifique outros requisitos deste arquivo.
fonte