什麼是衛星組件,我們如何使用它?什麼是衛星組件?
Q
什麼是衛星組件?
9
A
回答
9
衛星組件是隻包含資源並且特定於特定語言(或更準確地說,文化)的小程序集。例如,假設我有一個名爲「MyAssembly.dll」的程序集。如果我對美國英語和中文(中國)翻譯,文件結構應該是這樣的:
MyAssembly.dll
en-US/
MyAssembly.resources.dll
zh-CN/
MyAssembly.resources.dll
每個.resources.dll
文件將包含在任何特定的文化資源文件中的數據,這將是該項目(它們將採用FileName.culture.resx
的形式,所以如果我們談論Form1
的資源的美國英文翻譯,它將是Form1.us-EN.resx
)。
至於使用這些文件,這是由資源管理器自動完成的。在資源文件的生成代碼中(它爲您提供了用於讀取資源值的基於屬性的語法),它使用當前的UI文化,但您可以通過調用ResourceManager.GetString(string name, CultureInfo culture)
過載來覆蓋此內容。
4
衛星組件用於本地化你的UI。
您可以瞭解如何使用它們here。
0
衛星組件是編譯庫包含「本地化」針對特定的文化,如字符串,位圖等資源(DLL)
創建時,您可能會使用衛星組件一個多語言的UI應用程序。它們被用來部署在多種文化的應用,每培養1個衛星組件(默認行爲)
相關問題
- 1. 衛星組件部署
- 2. 什麼決定衛星組件的目標框架版本?
- 3. 將衛星組件添加到XAP中
- 4. Visual Studio 2003和衛星組件
- 5. Laravel什麼是警衛?
- 6. 是否有可能從代碼內生成衛星組件?
- 7. 是否可以查看衛星組件的內容?
- 8. 什麼是流星
- 9. 什麼是JavaScript中的「防衛參考」?
- 10. 角衛生的目的是什麼?
- 11. 什麼是合法的erlang警衛?
- 12. 什麼是守衛方法/類?
- 13. 衛星關閉彈出事件
- 14. 如何引用衛星組件中的字體資源?
- 15. 從衛星組件獲取所有支持的文化
- 16. 枚舉通過衛星組件支持的語言
- 17. 我可以結合衛星組件中的本地資源嗎?
- 18. 我們如何創建資源衛星組件
- 19. 如何在衛星組件上使用反射?
- 20. 從衛星組件創建經由反射物體
- 21. 如何嵌入衛星組裝成EXE文件
- 22. 使用.resx文件和衛星程序集有什麼性能差異嗎?
- 23. C#衛星組件?我是否需要鏈接默認文化資源
- 24. 衛星和Facebook登錄
- 25. 衛星和twitter登錄
- 26. Phonegap Android和GPS衛星
- 27. matlab中的衛星圖像
- 28. 爲什麼React的組件是「組件」?
- 29. 什麼是並排組件?
- 30. 爲什麼不是一個除了模式守衛的謂詞守衛?
精確重複數據刪除作爲http://stackoverflow.com/questions/365569/what -is-A-衛星組裝 – Marcel 2012-06-05 09:32:09