update:補充一個,系統資料庫搞不定的話,換個辦法,見文末。
如果你也碰到這個問題,那麼算你運氣好;昨日下了園子裡vs2010的msdn 版本,并在自家機器上安裝了下,xp 系統,安裝過程沒問題,但是發覺無法安裝 silverlight4_tool,不安裝這個,最近的項目編譯不了;項目是英文版vs2010開發的,我以為是自己的桌上型電腦環境出問題了;然後我到自己的thinkpad t400上win7環境裡裝;裝好後發覺還是無法正常安裝,一直提示如下錯誤:
經過一番摸索,發覺這個是語種版本的問題,如果期待官方,那勢必要等到silverlight 4的中文版本推出,再等待 ria service中文版;那就不知道什麼時候的事情了,我周一就要有編譯環境呀。
那麼如何在中文vs2010上安裝英文的silverlight4 tools呢?我就不說那麼專業的什麼修改安裝包,修改什麼什麼配置了,我找了個最簡單有效的辦法告訴大家,如下:
打開系統資料庫
指令:regedit
打開節點:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber
在此處增加一個"字元串值",輸入名稱為“1033”,設定它的值為“10.0.30319”
ok
重新運作 silverlight4_tools.exe安裝即可,安裝完畢後,可以考慮删除掉該鍵值,具體有什麼後遺症,待我明日到公司去測試下;
附圖一張:
安裝畫面。。
運作畫面。。
測試編譯:我打開了離線tfs項目,編譯了一次,ok,沒問題,繼續貼圖。
這次連我在vs2010英文版中每次打開xaml design後編譯出Out of Memory Exception - Stack Overflow錯都解決了,我可是4g記憶體+ReadyFor4GB的環境呀,莫非中文版更适合我 :)_~~
update:補充一個,系統資料庫搞不定的話,換個辦法
運作 silverlight4_tools.exe ,出錯畫面處别點關閉
打開系統幾個盤,應該有個根目錄下有串像guid的目錄(臨時目錄);
将該目錄copy一份,再修改裡面的 ParameterInfo.xml 配置檔案;
核對 <BlockIf DisplayText=".........></BlockIf>這個塊内的系統需求;
或者幹脆将該段删除掉,覆寫 ParameterInfo.xml;
再重新運作 SPInstaller.exe
該做法有點暴力,需要幾個步驟,修改系統資料庫搞不定的,就這樣弄吧!
<b></b>
<b>本文轉自suifei部落格園部落格,原文連結:http://www.cnblogs.com/Chinasf/archive/2010/05/30/1747710.html,如需轉載請自行聯系原作者</b>