Cách tốt nhất để tiến lên trong khi xây dựng ứng dụng web aspx cục bộ, tệp .resx của hội đồng vệ tinh là gì? Có bất kỳ so sánh hiệu suất nào có sẵn ở bất kỳ nơi nào trên web không?Có sự khác biệt về hiệu suất khi sử dụng tập tin .resx và lắp ráp vệ tinh không?
Trả lời
Tôi không biết liệu so sánh có hợp lệ hay không ..
ResX là định dạng lưu trữ để lưu trữ tài nguyên trong XML. Nó được biên dịch thành một dạng nhị phân (.resources) với công cụ resgen trước khi nó được nhúng (nếu được chỉ định) vào trong assembly.
Lắp ráp vệ tinh là khác biệt/đồng bằng của tài nguyên lắp ráp chính của bạn và tài nguyên được bản địa hóa của bạn. Vì vậy, nếu bạn có một Strings.resx với 100 chuỗi trong MainAssembly.dll trong đó 10 thay đổi trong văn hóa Canada của Pháp, bạn nên có một MainAssembly.resources.dll (lắp ráp vệ tinh) chỉ chứa 10 chuỗi trong thư mục con fr-CA của Thư mục DLL. Khi bạn truy vấn một tài nguyên chuỗi bằng cách sử dụng một ResourceManager, nó sẽ đưa vào tài khoản văn hóa hiện tại. Nếu fr-CA, đầu tiên nó sẽ tìm chuỗi trong hội đồng vệ tinh trong thư mục fr-CA, nếu không tìm thấy nó sẽ rơi trở lại các tài nguyên trong chính DLL đó và trả về nó. Cơ chế này là luôn luôn tìm kiếm theo thứ tự sau.
- [fr-CA subfolder]\MyAssembly.resources.dll
- [fr subfolder]\MyAssembly.resources.dll
- DLL itself
Để biết thêm chi tiết, hãy kiểm tra http://www.dotneti18n.com/ hoặc chương Tài nguyên của 'Lập trình WPF'
- 1. Lắp ráp vệ tinh là gì?
- 2. Lắp ráp vệ tinh là gì?
- 3. Có sự khác biệt nào giữa NSCountResultType và countForFetchRequest: lỗi: về hiệu suất không?
- 4. Không thể tải tập tin hoặc lắp ráp Newtonsoft.json.dll
- 5. ASP.NET tham nhũng lắp ráp "Không thể tải tập tin hoặc lắp ráp App_Web_ *"
- 6. Không thể tải tập tin hoặc lắp ráp ICSharpCode.SharpZipLib ... Khi sử dụng NuGet gói ExcelDataReader
- 7. Có sự khác biệt về hiệu suất sử dụng CGFloat có hoặc không có postfix .f trong Mục tiêu-C
- 8. Có sự khác biệt về hiệu suất nào giữa myCollection.Where (...) FirstOrDefault() và myCollection.FirstOrDefault (...)
- 9. Không thể tải tập tin hoặc lắp ráp 'Microsoft.VisualStudio.Enterprise.ASPNetHelper
- 10. Không thể tải tập tin hoặc lắp ráp
- 11. Không thể tải tập tin hoặc lắp ráp 'log4net
- 12. Sự khác biệt về hiệu suất giữa bản đồ và unordered_map trong C++
- 13. Không thể tải tập tin hoặc lắp ráp App_Licenses
- 14. Sự khác biệt về hiệu suất giữa Amazon EC2 và Linode
- 15. Chỉ mục trên Varchar có tạo sự khác biệt về hiệu suất không?
- 16. Không thể tải tập tin hoặc lắp ráp 'EntityFramework' lỗi
- 17. Không thể tải tập tin hoặc lắp ráp crdb_adoplus.dll
- 18. Không thể tải tập tin hoặc lắp ráp 'Oracle.DataAccess lỗi
- 19. Có sự khác biệt về hiệu suất giữa việc sử dụng 20 lọ và chỉ sử dụng một lần để tái sử dụng chúng không?
- 20. Sự khác biệt giữa Không gian tên và Tên lắp ráp
- 21. Không thể tải tập tin hoặc lắp ráp CrystalDecisions.ReportAppServer.ClientDoc
- 22. Không thể tải tập tin hoặc lắp ráp, PublicKeyToken = null
- 23. Không thể tải tập tin hoặc lắp ráp 'Newtonsoft.Json.Net35
- 24. Sự khác biệt giữa mã lắp ráp và bytecode là gì?
- 25. Sự khác biệt về hiệu suất của JavaScript giữa hai bằng (==) và ba bằng (===)
- 26. Không thể tải tập tin hoặc lắp ráp 'System.Web.WebPages'
- 27. Không thể tải tập tin hoặc lắp ráp trong NHibernate
- 28. Không thể tải tập tin hoặc lắp ráp 'System.Web.Providers"
- 29. Sự khác biệt giữa các đoạn mã C# và TBB lắp ráp là gì?
- 30. khổng lồ khác biệt hiệu suất khi sử dụng nhóm bằng vs biệt
trong tình huống có thể vấn đề này? – JeffFoster