2009-02-09 33 views
48

Tôi đang làm việc trên máy có cài đặt phiên bản XP Hà Lan trên đó. Visual studio 2005 được cài đặt bằng tiếng Anh. Tôi đang gặp vấn đề khó chịu trong khi gỡ lỗi rằng tất cả thông báo ngoại lệ .NET Framework xuất hiện bằng tiếng Hà Lan, điều này khiến chúng thực sự vô giá trị. Tôi đã cố gắng để thay đổi điều này sang tiếng Anh bằng cách thiết lập các thiết lập khu vực trong bảng điều khiển để tiếng Anh Mỹ và sau đó cài đặt lại .NET Framework 2.0 (phiên bản tiếng Anh) nhưng dường như điều này không giải quyết được vấn đề. Có ai có ý tưởng gì không?Cách thay đổi ngôn ngữ thông báo ngoại lệ Visual Studio sang tiếng Anh trong khi gỡ lỗi


Tôi nghĩ câu hỏi của tôi đã bị hiểu lầm, tôi không muốn thay đổi văn hóa hiện tại của chuỗi. Vấn đề tôi gặp phải là khi bạn đang gỡ lỗi và bước qua mã khi đột nhiên một trong những cửa sổ ngoại lệ xuất hiện với thông điệp ngoại lệ trong đó. Thông báo ngoại lệ này xuất hiện bằng tiếng Hà Lan và tôi muốn nó xuất hiện bằng tiếng Anh. Tôi hy vọng điều này làm rõ câu hỏi.

Trả lời

7

Vấn đề này đã được thảo luận here. Về cơ bản, bạn có thể thay đổi số CurrentCulture của chủ đề hiện tại thành en-US.

35

Tôi đã nghiên cứu thêm và rõ ràng là không thể thay đổi CurrentUICulture theo mặc định sang ngôn ngữ khác, sau đó là ngôn ngữ mẹ đẻ của hệ điều hành đã cài đặt. Nó chỉ có thể được thay đổi khi thực hiện một cái gì đó giống như trong chính mã:

Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-us"); 
12

Giải quyết!

Không có dòng mã nào.

Đ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.

+11

không có gì xảy ra cho trường hợp của tôi ... – hakan

+2

Điều này không có hiệu lực. vấn đề không được giải quyết – bonitzenator

+0

Op, máy của bạn cũng là WinXP? – Malavos

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