【摘】想用vs2008 中建立一個 win32 控制台程式,但從嚮導得到以下錯誤提示:navigation failed. Cannot find c:\program files\microsoft visual studio 9.0\vc\vcwizards\appwiz\generic\application\HTML\1033\default.htm
想用vs2008 中建立一個 win32 控制台程式
但從嚮導得到以下錯誤提示
navigation failed. Cannot find c:\program files\microsoft visual studio 9.0\vc\vcwizards\appwiz\generic\application\HTML\1033\default.htm
說明 vs2008 無法找到英文版本的嚮導設定檔。 1033(表示US English ) 2052 表示簡體中文。
引起這個問題的原因有可能是,在英文作業系統下,安裝了中文版本的 vs2008。
嗯,下面3個解決方案,我試過第一個和第二個,第三個感覺很麻煩就沒試過,大家如果遇到這個問題的話建議直接第一個解決方案就可以了。
解決辦法1:
在 vs2008 裡 選擇 Tools-->Options-->Environment-->international Setting-->languag 裡選擇 中文簡體。 重新啟動 vs2008, 就ok了。
解決辦法2:
在我的vs2008 安裝目錄 C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects 下找到win32console.vsz
原有檔案內容為:
VSWIZARD 7.0
Wizard=VsWizard.VsWizardEngine.9.0
Param="WIZARD_NAME = Application"
Param="RELATIVE_PATH = VCWizards\AppWiz\Generic"
Param="CONSOLE_TYPE_ONLY = true"
Param="WIZARD_ID = 75"
在最後一行加入
Param="FALLBACK_LCID = 2052"
同時把 C:\Program Files\Microsoft Visual Studio 9.0\VC\VCWizards\2052 目錄下的4個檔案(common.js, NewStyles.css,Script.js,styles.css )拷貝到C:\Program Files\Microsoft Visual Studio 9.0\VC\VCWizards\1033 目錄中。
解決方案3:
解決方案: 開啟註冊表,找到
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet
Settings/Zones
在Zones下建立 “項”, 項名 : 1000
在該項下建立:
o Name = 1207
o Type = REG_DWORD
o Data = 0x000000
的DWORD值。
建立好後如:
然後關閉VS2005 or VS2008, 再次開啟, 一切OK。