2014-06-14 67 views
2

screenchot:AddNewItem我想本地化我的WPF項目,但似乎沒有選項可以添加.resx文件嗎?如何在Visual Studio Express 2012中添加resx文件?

項目目錄中有一個資源文件,用於所有資源(字符串,圖像,音頻文件等)。但根據我的理解,只能爲一種語言添加字符串。

+0

搜索「資源文件」的已安裝模板。如果不存在,請在此對話框的「在線」部分進行搜索。 – Typist

+0

已經做到了。這不是在已安裝的模板和在線我沒有得到任何模板。對於每個類別「沒有可用於Visual C#的項目」 –

+0

可能會嘗試關閉所有Visual Studio實例並運行'devenv/installvstemplates'命令。這可能會還原丟失的模板。 – Typist

回答

2

爲每種語言添加單獨的資源文件(.resx),並通過更改線程UI Culture來使用它們 - http://www.thebestcsharpprogrammerintheworld.com/blogs/localizing-a-wpf-program-using-csharp.aspx

請參閱下面的屏幕截圖。右鍵單擊項目 - >添加 - >新建項目。根據你想要的文化命名你的文件。我將它命名爲荷蘭語。

enter image description here

+1

再次,如何創建resx文件?我沒有選擇創建它們。項目目錄中也沒有屬性文件夾。在項目目錄中有一個resources.resx文件(如果我通過Windows資源管理器訪問該文件),該文件在解決方案資源管理器中顯示爲一個文件夾。 –

+0

感謝您的幫助,但我沒有這個條目。我會發佈一個截圖 –

0

如果你去你的項目的屬性,然後去那裏的「資源」選項卡,你可以做類似的事情。

多種方式去項目屬性:

  1. 菜單:項目>屬性

  2. Solution Explorer中:展開的項目,所以 「屬性」 節點是可見的。雙擊它。

另一種方式(如果你真的想添加一個文件)爲您的項目(Solution Explorer中),右鍵單擊,然後單擊添加新項。在這裏,在左側選擇「常規」,在右側選擇「資源文件」。

+0

是的,我知道,但如何只添加一個文件的翻譯?另外在General中也沒有選項可以添加一個resx文件。只有選項是配置文件,清單文件和空文本文件 –

相關問題