Erro do Visual Studio SP1: silverlight_sdk.msi não está disponível


106

Estou tentando instalar o SP1 para Visual Studio 2010. Instalei primeiro o beta e funcionou bem. Então usei o instalador da plataforma web para instalar o SQL CE Compact 4, que presumo ter instalado o SP1 completo depois (essa instalação demorou mais de 12 horas, então eu cancelei). O instalador da plataforma web me disse que o SP1 e o Silverlight 4 foram instalados.

O Visual Studio informa que o SP1 foi parcialmente instalado. Então, baixei o instalador do site e agora ele me dá este erro:

Microsoft Silverlight 4 SDK - The feature you are trying to use is on a network resorce that is unavailable. Seeking application package 'silverlight_sdk.msi'.

Como posso corrigir esse erro?


6
Isso é tão doloroso. Você também terá que obter o RiaServices.msi. Existem várias versões disso. Você precisa do WCF RIA Services V1.0 SP1 em microsoft.com/download/en/details.aspx?id=14880
DOK de

Respostas:


132

É porque o Silverlight 4 não vem com o SP1 (aparentemente). Baixe as ferramentas do Silverlight 4, extraia e aponte a caixa de diálogo de erro do SP1 para silverlight_sdk.msi. Deve resolver isso.

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b3deb194-ca86-4fb6-a716-b67c2604a139&displaylang=en


Estou seguindo suas instruções e ver o que vai acontecer
tugberk

Eu baixei, mas não consigo encontrar a pasta silverlight_sdk.msi!
tugberk

17
@tugberk_ugurl Você pode extrair o conteúdo de Silverlight4_Tools.exe usando algo como 7-Zip.
Keith Adler

8
Você também pode extrair o pacote de instalação executando o seguinte em uma janela de comando: 'Silverlight4_Tools.exe / createlayout <caminho>'. Substitua '<caminho>' por uma pasta temporária de sua escolha.
Glenn

5
Tive problemas com outros MSIs ausentes, então baixei o ISO sp1 do link a seguir, extraí-o usando WinRAR e consegui localizar os MSIs nos arquivos extraídos: link
Keith

4

Para resolver este problema, você deve seguir estas etapas:

  1. Baixe "Ferramentas do Microsoft Silverlight 4 para Visual Studio 2010", mas não instale.

  2. Renomeie o arquivo de instalação baixado "Silverlight4_Tools.exe" para "Silverlight4_Tools.rar".

  3. Extraia o arquivo .rar usando ferramentas como 7-Zip .

  4. Você pode encontrar o arquivo silvelright_sdk.msi nos arquivos extraídos.

  5. Volte para o instalador do Visual Studio 2010 SP1. Se você ainda estiver na janela de erro, clique no botão de navegação para navegar e escolha o silvelright_sdk.msi da pasta onde você extraiu os arquivos.


Brilhante. Isso é exatamente o que eu precisava.
Jayd


0

Deve ser um comentário, além do que postar links para sites externos sem nenhuma explicação real é simplesmente ruim.
Sameer Singh

Você deve incluir em sua resposta as partes importantes da página que está vinculando e incluir o link como referência. Isso torna sua resposta mais útil. Além disso, às vezes os sites param de estar online e isso tornará a sua resposta inútil
Carlos Robles

Este link funcionou. Ele aponta para: Microsoft® Silverlight ™ 4 SDK direto do site da MS. E eu o renomeei para .rar e extraí o msi e apontei para ele e funcionou. Obrigado.
Abei Villafane

0

Após a execução do instalador web, você notará que um novo diretório foi criado na raiz do seu drive C. Seria um diretório chamado C: \ 961adfde6904297e47d06caaccf530. Se você tiver muitos desses diretórios de "nomes estranhos", deverá verificar a data de modificação e selecionar o mais recente. Dentro desse diretório, você encontrará o arquivo silverlight_sdk.msi.

Este é o arquivo que deve ser apontado pelo campo "Use source" da mensagem de erro de instalação "Microsoft Silver Light 4 SDK".

Prosseguindo com a instalação, pode ser necessário o arquivo MSI do " WCF RIA Services v1.0 SP1". Você pode baixá-lo em WCF RIA Services V1.0 SP1 para Silverlight 4 .

E então você pode apontar novamente para sua mensagem de erro.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.