Visual Studio 2010 SP1 重新安裝 Silverlight 4 Tools

24 October 2011 — Written by Sky Chang
#Silveright#Visual Studio

最近因為要開始進行Silverlight的專案,所以準備塵封已久的Silverlight,結果一新增專案,就給我跳出這個畫面。內容敘述是這樣 > "以Silverlight 4為目標必須有Microsoft Visual Studio的更新。"

image

想說,別鬧了,我都已經裝了SP1,SP1也內含了Silverlight 4,還要叫我更新啥= =,但礙於找不到其他解決方案,所以我就下載了Silverlight 4 Tool來重新安裝。

結果很開心的又出現下面這個畫面。

必須先安裝符合 Silverlight Tools 4 的語言版本的 Visual Studio 2010 或 Visual Web Developer Express 2010 或 Visual Phone Developer Express 2010,才能繼續安裝 Silverlight Tools 4。Silverlight Tools 有其他語言版本: http://go.microsoft.com/fwlink/?LinkId=177432">http://go.microsoft.com/fwlink/?LinkId=177432

image

好樣的!,後來查了Log檔,發現此支援版本為

Package Version = 10.0.30319 1033

但我們目前的Visual Studio 2010 SP1版本為10.0.40219,所以猜測是這個問題。

image

既然知道問題在哪邊,那就好辦了,首先,我們先把解壓縮軟體把Silverlight4_Tools.exe解開,然後開啟文字編輯工具編輯ParameterInfo.xml這個檔案。

image

然後將10.0.30319改成10.0.40219,如下圖。( 這個檔案裏面有許多的10.0.30319,下面的圖只是其中一個位置 )

image

改完後就可以順利安裝。

image

至於為何會發生這種問題,我倒是沒有頭緒,只記得最後一次裝了和Silverlight有關的軟體是Expression Studio 4,但這些也都是推測,畢竟,小弟我的電腦常常裝一堆新東西XDD,所以搞不好是別的東西影響到的,但不管怎樣,這樣處理完後,就可以順利安裝,安裝完後Silverlight 4也恢復正常了。

題外話 : 後來發現,Google已經有許多類似的教學了= =….,那我幹啥花那麼多時間除錯啊…

Sky & Study4.TW