Zainstalowałem program Visual Studio 2010 (nowa instalacja), a następnie zastosowałem dodatek SP1. Próbowałem teraz zainstalować narzędzia Silverlight 4, ale otrzymuję dziwny komunikat o błędzie:
„Visual Studio 2010 lub Visual Web Developer Express 2010 lub Visual Phone Developer Express 2010, które są zgodne z wersją językową Silverlight Tools 4, muszą być zainstalowane, zanim będzie można kontynuować instalację Silverlight Tools. Silverlight Tools jest dostępny w innych językach pod adresem http://go.microsoft.com/fwlink/?LinkId=177432 .
Przed kontynuowaniem instalacji należy zainstalować funkcję Visual Web Developer dla programu Visual Studio 2010. "
Trzykrotnie sprawdziłem i nie ma konfliktu językowego. Przeglądając sieć, niektórzy faceci mają ten sam błąd, ale jest kilka postów MSDN, które mówią, że z dodatkiem SP1 nie musisz instalować narzędzi Silverlight, ponieważ są one już dołączone do SP1, ale tak nie jest w tym przypadku, nie robię tego nie mam żadnych szablonów projektów w VS for Silverlight, a narzędzia nie są zainstalowane. Jakieś pomysły??
źródło
Odpowiedzi:
Dowiedziałem się, co się stało
Zainstalowałem najpierw Visual Studio i usunąłem niektóre komponenty, które moim zdaniem nie byłyby konieczne (c ++, f # itp.). Usunąłem również wizualne narzędzia dla programistów internetowych (nie powinienem był tego robić… za chwilę zobaczysz, dlaczego).
Następnie zainstalowałem Service Pack 1. Następnie podczas próby zainstalowania narzędzi Silverlight 4 otrzymałem dziwny komunikat o błędzie i nie mogłem kontynuować. Po przeszukaniu sieci dowiedziałem się, że dodatek SP1 dla VS2010 jest dostarczany z dołączonymi narzędziami Silverlight 4 i powinien zostać przez niego zainstalowany.
Problem pojawia się tutaj: ponieważ nie miałem instalacji VS z zainstalowanymi narzędziami dla programistów internetowych, instalator SP1 po prostu zignorował instalację narzędzi Silverlight. A ponieważ instalator zestawu narzędzi Silverlight 4 firmy Microsoft zawiera błędy (jeśli masz SP1 dla VS2010, po prostu pojawia się ten dziwny błąd i nie możesz kontynuować), utknąłem.
Jak to rozwiązałem? Dodaj narzędzia dla programistów internetowych do VS2010 i ponownie zastosuj dodatek SP1. Jest to znacznie szybsze rozwiązanie niż odinstalowanie dodatku SP1, zainstalowanie narzędzi Silverlight 4 i ponowna instalacja dodatku SP1. Miejmy nadzieję, że Microsoft zda sobie sprawę z tej sytuacji i uaktualni swój instalator narzędzi Silverlight, aby był nieco sprytniejszy w przyszłości, więc nie musimy wykonywać tych obejść
źródło
Według Microsoftu nie powinieneś go instalować, ale niestety zawiera pewne komponenty, które nie są zawarte w Visual Studio 2010 SP1. Aby obejść ten problem, możesz wyodrębnić instalator narzędzi Silverlight 4 za pomocą 7zip, a następnie ręcznie zainstalować brakujące składniki (w szczególności FSharpRuntimeSL4.msi).
źródło
Dodatek Service Pack 1 dla programu VS 2010 ma domyślnie zainstalowany pakiet SilverLight Toolkit. Nie musisz już instalować narzędzia SilverLight.
źródło
Zmęczyło mnie wiele wątków omawiających to i brak prawdziwego rozwiązania, przynajmniej o przejść przez błąd narzekający na wersję / język VS2010.
Pobrałem
Silverlight4_tools.exe
i zacząłem od wiersza poleceń, przekazując opcję/X
Poprosi mnie o miejsce na wyodrębnienie plików. Ustawiłem reż, a stamtąd biegnę:
silverlight_sdk.msi RiaServices.msi
Po tym mogłem usunąć stary
using System.Web.Ria; using System.Web.Ria.ApplicationServices;
i zamień je na
using System.ServiceModel.DomainServices.Hosting; using System.ServiceModel.DomainServices.Server.ApplicationServices;
źródło
Pomyślałem, że proponuję nieco więcej szczegółów na temat ręcznej instalacji FSharpRuntimeSL4.msi ... dla mnie to samo nie rozwiązało problemu. Potrzebowałem zestawu narzędzi Silverlight 4 9 kwietnia 2010 r.)
Po pierwsze, jeśli miałeś kiedyś środowisko wykonawcze SilverLight 5, będziesz musiał je usunąć.
Następnie wyodrębnij pliki Silverlight4_Tools 4 zgodnie z powyższą propozycją. Musiałem uruchomić wszystko, aby w końcu uzyskać stare rozwiązanie do poprawnej kompilacji:
Potem mogłem zainstalować aktualizację kwietniową.
źródło
Zainstaluj dodatek SP1, a następnie spróbuj utworzyć projekt Silverlight. Wyświetla błąd. W oknie dialogowym znajduje się łącze. Po kliknięciu instaluje coś innego niż Silverlight4_Tools.exe. Właściwie mówi coś o Silverlight 5 ... ale Silverlight 5 nie jest dodany. Jeśli zainstalujesz Silverlight 5 ... nadal możesz wybrać Silverlight 4.
źródło
Może wskazówka dla niektórych z nas. Zainstaluj lub napraw MSXML6 . Trudno nam było załadować projekty SL4 w VS2010 SP1. Odinstalowano wszystkie komponenty SL4 ... ponownie zainstalowałem SP1 ... odzyskałem VS2010 ... i wszystkie inne kombinacje, nic nie działało. Zainstalowanie MSXML6 rozwiązało nasz problem.
źródło
Jeśli próbujesz zainstalować program Lync SDK, dodatek SP1 nie zostanie rozpoznany jako poprawna alternatywa dla narzędzi Silverlight 4. W takim przypadku należy odinstalować dodatek SP1, zainstalować narzędzia Silverlight 4 i zestaw SDK programu Lync przed ponownym zainstalowaniem dodatku SP1.
źródło
** Może wskazówka dla niektórych z nas. Zainstaluj lub napraw MSXML6 . Trudno nam było załadować projekty SL4 w VS2010 SP1. Odinstalowano wszystkie komponenty SL4 ... ponownie zainstalowałem SP1 ... odzyskałem VS2010 ... i wszystkie inne kombinacje, nic nie działało. Zainstalowanie MSXML6 rozwiązało nasz problem. * *
W związku z tym stwierdziłem, że połączenie Visual Studio 2010 z dodatkiem SP1 i Silverlight 4 w systemie Vista lub Windows 7 nie współistnieje dobrze z najnowszymi (grudzień 2012) wtyczkami do przeglądarek Silverlight 5. "Rozwiązanie" - przynajmniej dla mnie to działa - polega na usunięciu Silverlight 5 z systemu jako wtyczki klienta przeglądarki, a następnie zainstalowaniu pakietu SL Developer, który pojawia się, gdy próbujesz utworzyć nowy projekt SL i wszystko jest brakujący. To zadziała, aby umożliwić Ci programowanie w SL 3/4 i .NET 4.0, ale teraz brakuje Ci wtyczki przeglądarki SL, więc nie możesz surfować po sieci i odwiedzać witryn SL [ AKTUALIZACJA: w tajemniczy sposób wraca, więc rzeczywiście mogę surfować po sieci]. Drobne niepowodzenie, ponieważ rozwijam się w wirtualnym systemie operacyjnym i przechodzę do prawdziwego systemu operacyjnego, w którym mam SL w przeglądarce, ale tam nie rozwijam. Być może błąd, chociaż nie mam też wszystkich aktualizacji firmy Microsoft ... Co się dzieje, gdy framework przestaje być obsługiwany?
źródło
Wracając do https://stackoverflow.com/a/9146742/427684, myślę, że właśnie to miał na myśli
http://go.microsoft.com/fwlink/?LinkId=168436
Która obecnie prowadzi cię tutaj;
Narzędzia Microsoft® Silverlight® 5 dla programu Visual Studio® 2010 SP1
źródło
Miałem ten sam problem. Instalator
silverlight4
narzędzi ma plikParameterInfo.xml
(jeśli masz tylko plik .exe, rozpakuj go). Opisuje wymagania systemowe.W mojej sytuacji instalator wymaga wersji
VS2010 "10.0.30319"
, ale w rejestrze była inna wersja (10.0.40219
). Edytowałem wersję w rejestrze, zainstalowałem narzędzia i napisałem pierwszą wersję w rejestrze.Być może twoje problemy nie są takie same (nie wersja VS). Sprawdź inne wymagania tego pliku.
źródło