[visual-studio-2010] Visual Studio 2010 SP1에 Silverlight 4 도구를 설치할 수 없음

Visual Studio 2010 (새로 설치)을 설치 한 다음 SP1을 적용했습니다. 이제 silverlight 4 도구를 설치하려고했지만 이상한 오류 메시지가 나타납니다.

“Silverlight Tools 설치를 계속하려면 먼저 Silverlight Tools 4의 언어 버전과 일치하는 Visual Studio 2010 또는 Visual Web Developer Express 2010 또는 Visual Phone Developer Express 2010을 설치해야합니다. Silverlight Tools는 다음 위치에서 다른 언어로 사용할 수 있습니다. http://go.microsoft.com/fwlink/?LinkId=177432 .

Visual Studio 2010 용 Visual Web Developer 기능을 설치해야 설치를 계속할 수 있습니다. “

세 번 확인했는데 언어 충돌이 없습니다. 웹을 검색 할 때 일부 사용자는 동일한 오류가 발생하지만 SP1에는 이미 SP1에 번들로 포함되어 있기 때문에 Silverlight 도구를 설치할 필요가 없다는 MSDN 게시물이 있지만 여기에서는 그렇지 않습니다. VS에 Silverlight 용 프로젝트 템플릿이없고 도구가 설치되지 않았습니다. 어떤 아이디어 ??



답변

무슨 일이 있었는지 알아 냈어

먼저 Visual Studio를 설치하고 필요하지 않을 것이라고 생각하는 일부 구성 요소 (c ++, f # 등)를 제거했습니다. 또한 비주얼 웹 개발자 도구도 제거했습니다 (그렇게하지 않았어야합니다… 잠시 후에 이유를 알 수 있습니다).
그 후 서비스 팩 1을 설치했습니다. 그런 다음 Silverlight 4 도구를 설치하려고 할 때 이상한 오류 메시지가 표시되고 계속할 수 없습니다. 웹을 검색 한 후 VS2010 용 SP1에 Silverlight 4 도구가 번들로 제공되며이를 설치해야한다는 것을 알았습니다.
문제는 여기에 있습니다. 웹 개발자 도구가 설치된 VS 설치가 없기 때문에 SP1 설치 관리자는 Silverlight 도구 설치를 무시했습니다. 그리고 Microsoft의 Silverlight 4 도구 키트 설치 프로그램이 버그가 많기 때문에 (VS2010 용 SP1이있는 경우이 이상한 오류가 발생하고 계속할 수 없습니다) 문제가 발생했습니다.
어떻게 해결 했습니까? 웹 개발자 도구를 VS2010에 추가하고 SP1을 다시 적용합니다. SP1을 제거하고 Silverlight 4 도구를 설치하고 SP1을 다시 설치하는 것보다 훨씬 빠른 솔루션입니다. Microsoft가 이러한 상황을 인식하고 Silverlight 도구 설치 프로그램을 향후 조금 더 영리하게 업그레이드하여 이러한 해결 방법을 수행 할 필요가 없도록하겠습니다.


답변

Microsoft에 따르면 설치할 필요는 없지만 불행히도 Visual Studio 2010 SP1에 포함되지 않은 일부 구성 요소가 포함되어 있습니다. 이 문제를 해결하려면 7zip으로 Silverlight 4 도구 설치 프로그램을 추출한 다음 누락 된 구성 요소 (특히 FSharpRuntimeSL4.msi)를 수동으로 설치할 수 있습니다.


답변

VS 2010 서비스 팩 1에는 기본적으로 SilverLight Toolkit이 설치되어 있습니다. 더 이상 SilverLight 도구를 설치할 필요가 없습니다.


답변

나는 그것을 논의하는 많은 스레드에 지 쳤고 실제 해결책은 없었으며 적어도 VS2010 버전 / 언어를 불평하는 오류를 통과했습니다.

을 다운로드 Silverlight4_tools.exe하고 옵션을 전달하는 명령 줄에서 시작했습니다./X

SilverLight4_Tools.EXE /X

파일을 추출 할 위치를 묻습니다. dir을 설정하고 거기에서 실행합니다.

silverlight_sdk.msi
RiaServices.msi

그 후 나는 오래된 것을 제거 할 수 있었다

using System.Web.Ria;
using System.Web.Ria.ApplicationServices;

그리고 그것들을

using System.ServiceModel.DomainServices.Hosting;
using System.ServiceModel.DomainServices.Server.ApplicationServices;


답변

FSharpRuntimeSL4.msi를 수동으로 설치하는 방법에 대해 조금 더 자세히 제안한다고 생각했습니다. 나 자신을 위해 이것만으로는 문제가 해결되지 않았습니다. Silverlight 4 Toolkit이 필요했습니다. 2010 년 4 월 9 일)

먼저 SilverLight 5 런타임이있는 경우 제거해야합니다.

그런 다음 위에서 제안한대로 Silverlight4_Tools 4 파일의 압축을 풉니 다. 마침내 제대로 컴파일 할 오래된 솔루션을 얻기 위해 모든 것을 실행해야했습니다.

  1. FSharpRuntimeSL4.msi
  2. SilverlightTools_Package.msi
  3. silverlight_developer.exe
  4. RiaServices.msi
  5. VS10-KB982218-v4.exe

그 후 4 월 업데이트를 설치할 수있었습니다.


답변

SP1을 설치 한 다음 Silverlight 프로젝트를 만들어보십시오. 오류를 표시합니다. 대화 상자에 링크가 있습니다. 클릭하면 Silverlight4_Tools.exe가 아닌 다른 것을 설치합니다. 실제로 silverlight 5에 대해 말하지만 silverlight 5는 추가되지 않았습니다. silverlight 5를 설치하는 경우 … 여전히 silverlight 4를 선택할 수 있습니다.


답변

우리 중 일부를위한 팁일 수도 있습니다. MSXML6을 설치하거나 복구 합니다. 우리는 VS2010 SP1에 SL4 프로젝트를로드하는 데 어려움을 겪고있었습니다. 모든 SL4 구성 요소 제거 … SP1 다시 설치 … VS2010 복구 … 및 기타 모든 조합, 아무것도 작동하지 않았습니다. MSXML6을 설치하면 문제가 해결되었습니다.