Feeds:
文章
留言

Archive for 六月 5th, 2007

MSN SpaceGoogle DocGoogle Blog
Chui-Wen Chiu(Arick)
2007.06.05 建立

最近用 VS2005 開發 C# 專案時,居然找不到任何專案。可是其他語言如 C++ 是正常。如下圖:

這樣在開發上挺麻煩的,於是在 Microsoft 論壇張貼,感謝得到 LOLOTA 提供下面的解法[1]:

可以透過下列指令重新設定(開始->VS2005->VS Tools->Visual Studio 2005 Command Prompt):

devenv.exe /InstallVSTemplates


可是我測試後還是沒有出現,於是我查了一下這個指令的用途,如下[2]:
註冊位於 <VisualStudioInstallDir>Common7IDEProjectTemplates 或 <VisualStudioInstallDir>Common7IDEItemTemplates 中的專案或項目範本,如此即可透過 [新增專案] 和 [加入新項目] 對話方塊存取它們。

依據說明上述作法應該可以解決我的問題。於是我檢查過該目錄下的檔案和檔案,和另一台正常的進行比對,完全是相同的。後來我發現這些目錄下有 1033 子目錄(如:C:Program FilesMicrosoft Visual Studio 8Common7IDEProjectTemplatesCSharpWindows1033),我猜測應該是語系目錄,於是我將 VS2005 環境語系修改成 English

重新啟動之後,果然我的直覺是正確的, C# 專案樣板還原了,如下圖:

為什麼我的環境有繁體和English兩種語系,因為一開始我安裝的是 English 版本的 VS2005,後來我又安裝繁體中文的 MSDN,所以,VS2005 就可以選用繁體中文的介面,所以才會發生上面的問題。不過,我想既然是語系問題,那在建立一個 1028 (繁體中文)的目錄應該也可以,於是建立 1028 目錄,並將 1033 中的所有檔案複製一份到 1028,並且執行上述的安裝樣板指令,重新啟動,結果…. 繁體環境還是沒有。

所以,可能不單純只是建立語系目錄,應該還有其他設定要調整,因此我就先用 English 環境,以後找到解法再補上吧~

可是,為什麼 C++ 的專案樣板沒有消失呢?可能他並沒有依循 C# 專案樣板的結構。

參考資料

[1] http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=1690731&SiteID=14&mode=1
[2] http://msdn2.microsoft.com/zh-tw/library/ms241279(vs.80).aspx

Read Full Post »