5
這是在構建本地化的aspx Web應用程序,衛星程序集的.resx文件時向前邁進的最佳方式?網上有哪些性能比較可用?使用.resx文件和衛星程序集有什麼性能差異嗎?
這是在構建本地化的aspx Web應用程序,衛星程序集的.resx文件時向前邁進的最佳方式?網上有哪些性能比較可用?使用.resx文件和衛星程序集有什麼性能差異嗎?
好吧,我不知道如果比較有效..
的ResX是在XML存儲資源的存儲格式。它在被嵌入(如果指定的話)嵌入程序集之前,使用resgen工具編譯爲二進制形式(.resources)。
衛星組件是您的主要裝配資源和本地化資源的差異/三角洲。因此,如果您在MainAssembly.dll中有100個字符串的Strings.resx,其中有10個法語加拿大文化發生變化,您應該有一個MainAssembly.resources.dll(附屬程序集),其中包含這些10個字符串在fr-CA子目錄中DLL文件夾。 使用ResourceManager查詢字符串資源時,它會考慮到當前文化。如果fr-CA,它將首先在fr-CA文件夾中查找附屬程序集中的字符串,如果沒有找到,它將回退到DLL本身中的資源並返回該資源。機制是按照以下順序始終搜索它。
- [fr-CA subfolder]\MyAssembly.resources.dll
- [fr subfolder]\MyAssembly.resources.dll
- DLL itself
有關詳細信息,請http://www.dotneti18n.com/或「編程WPF」
在什麼情況下可能這件事情的資源篇章? – JeffFoster 2008-09-28 08:03:40