Tôi có thư viện lớp C# chứa một số tệp tài nguyên được sắp xếp trong các thư mục. Vì tôi muốn các lớp được tạo ra là tất cả trong cùng một không gian tên tôi đang thiết lập thuộc tính CustomToolNamespace của mỗi tệp tài nguyên.Visual Studio Resource Generation - Tên công cụ tùy chỉnh Không gian tên
Tuy nhiên tôi phát hiện qua Reflector rằng mặc dù các lớp được tạo ra trong cùng một không gian tên đường dẫn đến tài nguyên được nhúng chứa tên thư mục trong đó tệp tài nguyên được đặt.
Ví dụ: trong dự án có FolderCustomNamespaceRes.resx được đặt bên trong thư mục có tên Thư mục.
loại bỏ chết liên kết ImageShack
Và nơi CustomToolNamespace cho FolderCustomNamespaceRes.resx được thiết lập để PublicResourcesTest, Reflector cho thấy đường dẫn đến lắp ráp nguồn nhúng là PublicResourcesTest. Thư mục .FolderCustomNamespaceRes.resources
loại bỏ liên kết ImageShack chết
Đây có phải là một lỗi hay tôi thiếu cái gì?
Đó lựa chọn ReSharper là không áp dụng đối với trường hợp trong tay. Tạo tài nguyên được kiểm soát bởi một công cụ tùy chỉnh được cung cấp bởi Visual Studio. –