安裝Msdn二三事,綠色安裝,獨立安裝,多語言安裝
2010之后的VS安裝Msdn的方式方法有所變.經過一翻研究后終于解決相關問題.
一.很多人以為2010之后的VS安裝包不帶Msdn,其實是帶的,在其ProductDocumentation目錄下.使用Microsoft Help Viewer進行安裝.安裝過程一搜一大把,就不多說了.
二.Msdn的語言與VS或操作系統的語言是沒有關系的.比如我就是使用E文的VS中文的Msdn.下載Msdn的語言選項其實是由Microsoft Help Viewer中HelpLibManager.exe的啟動參數指定.這個啟動參數一般都做成快捷方式.比如在我機器上,安裝中文的快捷方式是
"C:\Program Files (x86)\Microsoft Help Viewer\v1.0\HelpLibManager.exe" /product VS /version 100 /locale zh-CN /brandingPackage Dev10.mshc
對應的英文是
"C:\Program Files (x86)\Microsoft Help Viewer\v1.0\HelpLibManager.exe" /product VS /version 100 /locale en-US /brandingPackage Dev10.mshc
如果啟動報錯,一般都是提示缺少語言包文件,如:MSHelp3_1_zh-CN 找不到等類似的錯誤.要么安裝對應的語言包,不過我的做法是去程序所在目錄,將別的語言包復制一份然后改名為對應的文件名即可.我的就是將MSHelp3_1_en-US.cab改為MSHelp3_1_zh-CN.cab就可使用了.
三.2010如果沒有打SP1補丁,是在瀏覽器中查看Msdn,打了補丁是在Microsoft Help Viewer中進行查看.Msdn的顯示語言也是瀏覽器中的地址或Microsoft Help Viewer的啟動參數決定的.如果是在瀏覽器中查看,則將地址欄中的en-US改成zh-CN,如果是使用Microsoft Help Viewer查看,一般也是做成快捷方式.比如我機器上的快捷方式是
ms-xhelp:///?method=f1&query=msdnstart&product=vs&productversion=100&locale=zh-CN
四.Msdn是可以獨立安裝的.其安裝包在Visual Studio 2010 安裝盤的目錄 WCU/Help 里面.X86版本的名叫HelpSetup_x86.exe.使用Orca打開 help3_vs.msi ,刪除LaunchCondition中的“VS_SETUP OR Installed”那一行,保存后就可以獨立安裝了.其對應的語言包叫HelpSetupLP_x86_CHS.exe,X86表示數位,CHS表示語言.可以直接安裝.
五.建議將Msdn安裝在非系統盤.這樣即使重裝系統后,只需安裝Microsoft Help Viewer后,選擇從本地硬盤安裝,再將文件定位到Msdn安裝處的對應語言文件夾下的helpcontentsetup.msha文件即可立即恢復Msdn.
六.經過幾小時折騰,我最終還是放棄本地Msdn,而使用離線下載工具將Msdn從網上直接下載下來.因為本地的Msdn缺少太多在線的Msdn上的內容了.我使用的離線工具是Teleport Ultra,比較好用.
參考

浙公網安備 33010602011771號