什麼是衛星組件,我們如何使用它?什麼是衛星組件?
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. .net衛星組件?
- 2. 本地化衛星組件
- 3. Nant和衛星組件
- 4. 衛星組件部署
- 5. 衛星組件 - 優缺點
- 6. 什麼決定衛星組件的目標框架版本?
- 7. Visual Studio 2003和衛星組件
- 8. 將衛星組件添加到XAP中
- 9. 衛星組件,ASP.NET語言不變
- 10. WPF衛星組件不拾取
- 11. Laravel什麼是警衛?
- 12. 爲什麼衛星組件不能在Winform應用程序中使用
- 13. 是否可以查看衛星組件的內容?
- 14. 是否有可能從代碼內生成衛星組件?
- 15. 什麼是流星
- 16. 什麼是合法的erlang警衛?
- 17. 什麼是守衛方法/類?
- 18. 角衛生的目的是什麼?
- 19. 什麼是JavaScript中的「防衛參考」?
- 20. 格洛納斯衛星是否支持?
- 21. 衛星關閉彈出事件
- 22. 如何在衛星組件上使用反射?
- 23. 如何引用衛星組件中的字體資源?
- 24. 我可以結合衛星組件中的本地資源嗎?
- 25. 如何嵌入衛星組裝成EXE文件
- 26. 枚舉通過衛星組件支持的語言
- 27. 從衛星組件創建經由反射物體
- 28. 我們如何創建資源衛星組件
- 29. 從CSV生成衛星組件的問題(使用LocBaml)
- 30. 解決名稱空間與衛星組件的衝突
精確重複數據刪除作爲http://stackoverflow.com/questions/365569/what -is-A-衛星組裝 – Marcel 2012-06-05 09:32:09