2010-11-04 36 views
6

Bản dịch tiếng Nga của họ không hợp lệ và gây nhầm lẫn. Ví dụ. trong một số từ khóa thông điệp ngôn ngữ đã được dịch. Vì vậy, tôi muốn xem các phiên bản gốc (trong #develop, LINQPad, ASP.NET lỗi vv).Làm cách nào để thay đổi ngôn ngữ của thông báo lỗi của trình biên dịch Microsoft C#?

CẬP NHẬT trang web tuyệt vời này giúp tìm thông báo lỗi tiếng Anh ban đầu theo bản dịch của họ: FindErr.NET

+1

bản sao có thể có của [Cách thay đổi ngôn ngữ thông báo ngoại lệ của Visual Studio sang tiếng Anh trong khi gỡ lỗi] (http://stackoverflow.com/questions/529951/how-to-change-visual-studio-exception-message -language-to-english-while-debugging) hoặc [Ngăn chặn các thông điệp ngoại lệ được dịch sang ngôn ngữ của người dùng?] (http://stackoverflow.com/questions/197127/prevent-exception-messages-from-being-translated- thành ngữ-người dùng) –

+0

Đọc kỹ thông qua. Câu hỏi của tôi không liên quan gì đến ngoại lệ. – thorn

+1

Có, có thể, nhưng các câu trả lời được chấp nhận có vẻ đáng ngờ liên quan đến vấn đề của bạn. –

Trả lời

4

Look trong c: \ windows \ microsoft.net \ thư mục framework \ v2.0.50727. Nên có một hoặc nhiều thư mục con được đánh số có chứa cscompui.dll, tệp tài nguyên cho trình biên dịch C#. Số này là quan trọng, 1033 là id ngôn ngữ (LCID) cho en-US.

Cài đặt gói ngôn ngữ cho khung .NET nên khắc phục sự cố của bạn. Tải xuống cho 3,5 SP1 is here, thay đổi Ngôn ngữ để có được ngôn ngữ phù hợp. Các liên kết tôi đã cho bạn nên được tốt cho tiếng Anh. Nếu bạn nhận được một readme.htm sau đó chuyển máy trở lại Nga trước khi bạn thử lại.

+1

Tôi đã phát hiện ra rằng tôi chưa gỡ cài đặt gói ngôn ngữ tiếng Nga cho .NET 3.5. Không giống như các gói ngôn ngữ cho các phiên bản .NET khác, nó được đặt tên bằng tiếng Nga trong hộp thoại Add/Remove programs, vì vậy tôi đã không nhận thấy nó trước đây. – thorn

+0

Tôi đã phát hiện ra rằng gói ngôn ngữ đã được cài đặt bởi sự hiện diện của thư mục con được đánh số 1049 trong framework \ v3.5, vì vậy cảm ơn bạn về mẹo của bạn. – thorn

4

Đã giải quyết!

Không mã hóa! Đi tới: Bắt đầu> Cấu hình Pannel> Ngôn ngữ và khu vực> Quản trị> Ngôn ngữ cho các chương trình phi unicode> Đặt ngôn ngữ đó thành tiếng Anh.

Nó đã thay đổi ngôn ngữ thông báo lỗi cho ứng dụng ASP .Net xuất hiện trong trình duyệt. Sử dụng Windows 7.

+0

Không làm việc cho tôi. Có lẽ vì Windows của tôi không hỗ trợ .ultilanguage. –

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