2016-12-03 22 views
9

Có vẻ như không có cách nào để tự động tạo và quản lý các tệp resx trong Mã VS ngay bây giờ. Có ai biết phần mở rộng cho nó không?Phần mở rộng tập tin Mã Resx

P.S. Vâng, tôi biết rằng tôi có thể chỉnh sửa tập tin resx như xml trần, nhưng nó không phải là một cách đúng.

Trả lời

1

Sự cố với resx là nó sử dụng Visual Studio "Công cụ tùy chỉnh" để tạo mã cho tài nguyên và do đó yêu cầu Visual Studio hoạt động đầy đủ.

Tôi đã làm việc để thay thế cho resx cũng nên hoạt động từ Mã VS. Nó sử dụng json chứ không phải là xml để xác định các tài nguyên, nhưng nếu không hoạt động giống như một tệp resx. Tệp tài nguyên json sử dụng phần mở rộng ".resj" và có cấu trúc rất đơn giản. Hiện tại, nó chỉ hỗ trợ các tài nguyên chuỗi có thể được xác định nội tuyến trong json hoặc trong tham chiếu tệp bên ngoài.

Dự án này là mã nguồn mở trên GitHub ở đây: https://github.com/MarkPflug/Elemental.JsonResource/

Đây là có sẵn như là một gói NuGet "Elemental.JsonResource", hiện chỉ trước khi phát hành. Chỉ cần thêm gói này vào dự án của bạn để cho phép sử dụng các tệp resj. Nó không thêm một phụ thuộc thời gian chạy vào dự án của bạn, mọi thứ được thực hiện tại thời gian xây dựng. Hy vọng của tôi là cung cấp tính năng chẵn lẻ với những gì một tệp resx có thể làm, nhưng nó có thể hữu ích ngay cả trong trạng thái hiện tại của nó.

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