2012-02-23 25 views

回答

6

在屬性中,我將它設置爲使用自定義工具:PublicResXFileCodeGenerator。

當你這樣做時,Visual Studio爲它生成了一個強類型類,以便你可以訪問這些資源。所以,簡單地把命名空間到範圍:

<%@ Import Namespace="AppName.Somenamespace" %> 

然後:

<%: Resources.FooBar %> 

這是假設你有一個~/Somenamespace/Resources.resx~/Somenamespace/Resources.en-US.resx文件等:

enter image description here

+0

所以,我沒有那,但似乎並沒有解決。爲什麼你有Resources.resx和Resources.en-Us.resx? (默認通常是英文不是?)。哦,也許B/C我的文件夾是'資源'它導致命名混亂? – codecompleting 2012-02-24 14:49:07

+0

@codecompleting,'Resources.resx'是你的語言中立資源。然後,當你想提供本地化版本時,你可以使用'Resources.xx-XX.resx'。如果英語是你的默認語言,那麼你確實不需要'Resources.en-US.resx'。就「資源」文件夾而言,它可能確實會導致一些衝突。在這種情況下,您可以使用例如「Resources/Messages.resx」。 – 2012-02-24 15:02:12

+0

我的designer.cs文件中是否也有自定義工具集?它現在對我來說是空的。 – codecompleting 2012-02-24 15:06:35

相關問題