2012-02-09 36 views
10

Làm cách nào để thay đổi ngôn ngữ assembly trong ứng dụng C#? Có một vấn đề khi chúng ta đang sử dụng.NET Assembly Culture

[assembly:AssemblyCulture("en-US")] 

Có một lỗi:

Lỗi emitting'System.Reflection.AssemblyCultureAttribute' thuộc tính - 'Executables không thể lắp ráp vệ tinh, Văn hóa nên luôn luôn trống rỗng'

+2

tôi khuyên bạn nên thay đổi tiêu đề để "NET Văn hóa hội", vì ngôn ngữ lắp ráp (nghĩ x86 hoặc lắp ráp ARM) là hoàn toàn khác nhau từ bất kỳ thuộc tính trong .MẠNG LƯỚI. –

Trả lời

12

Bạn nên sử dụng

[assembly: AssemblyCulture("")] 

như trình biên dịch cho thấy.

Để xác định văn hóa mặc định, bạn nên sử dụng

[assembly: NeutralResourcesLanguage("en-US")] 
+0

không thay đổi ngôn ngữ, ngôn ngữ stil là "Ngôn ngữ trung lập" – abhi294074

+0

Một tệp thực thi .NET sẽ giống như thế này, hiển thị "Ngôn ngữ trung lập" trong hộp thoại Thuộc tính. http://msdn.microsoft.com/en-us/magazine/cc163609.aspx –

+0

Liên kết trước đó đã được chuyển sang tệp tải xuống '.chm'. [Tạp chí MSDN tháng 5 năm 2006] (http://download.microsoft.com/download/3/a/7/3a7fa450-1f33-41f7-9e6d-3aa95b5a6aea/MSDNMagazineMay2006en-us.chm). –

Các vấn đề liên quan