Tôi có một tệp tài nguyên có tên Localize.resx, chứa các chuỗi tiếng Anh. Tôi đã sao chép và dán nó vào cùng một thư mục (App_GlobalResources), VS tạo một bản sao, tôi đổi tên bản sao thành Localize.sl.resx và bản gốc thành Localize.en.resx. Bây giờ mọi thứ trong các tệp codebehind (Localize.en.designer.cs) đã biến mất. Xóa tệp trình thiết kế và chọn Chạy Công cụ Tùy chỉnh sẽ tạo tệp thiết kế mới nhưng hoàn toàn trống.Tệp tài nguyên (RESX) đã bị lỗi
Tôi vẫn có tất cả các chuỗi của mình trong cả hai resx nhưng các tệp thiết kế đã biến mất (trống) để ứng dụng không xây dựng.
Mọi đề xuất?
Đây là bên trong Vs 2010 với giải pháp ASP.NET MVC.
Có, nhưng chỉ có một tập tin của tất cả với cùng một tên tập tin gốc được mã thiết kế tự động tạo ra và đó là tập tin với không có trình chỉ định ngôn ngữ. Nó có ý nghĩa bởi vì trong mã khi bạn sử dụng nó, bạn chỉ sử dụng một tên lớp (giả sử chúng ta đang nói về các tài nguyên toàn cầu và các tài nguyên đó nằm trong vùng tên tài nguyên, theo mặc định). – mare
Xin lỗi @mare, tôi đã sai :) resx là cấu trúc "xml type" có chứa các chuỗi. bạn đang wright mặc dù, chỉ có một mã phía sau, mà một trong những được sử dụng để liên kết resx để resourcemanager. ALTOOUUUGGHHH ... nó tạo ra một tệp cs cho mỗi resx (tất cả trống ngoại trừ một mặc định) – Nealv