Tôi có một dự án C# và một dự án thử nghiệm với các bài kiểm tra đơn vị cho dự án chính. Tôi muốn có testable internal
phương pháp và tôi muốn kiểm tra chúng mà không có một đối tượng Accessor ma thuật mà bạn có thể có với các dự án thử nghiệm Visual Studio. Tôi muốn sử dụng InternalsVisibleToAttribute
nhưng mỗi lần tôi thực hiện, tôi phải quay lại và tìm cách thực hiện, tôi nhớ liên quan đến việc tạo các tệp quan trọng để ký các hội đồng và sau đó sử dụng sn.exe
để lấy khóa công khai và vân vân.Có cách nào dễ dàng để sử dụng InternalsVisibleToAttribute?
Có một tiện ích tự động hóa quá trình tạo ra một tập tin SNK, thiết lập các dự án ký vào hội, chiết xuất khóa công khai, và áp dụng các InternalsVisibleTo thuộc tính?
Có cách nào để sử dụng thuộc tính mà không cần cụm đã ký không?
Tôi cũng đã sử dụng các công cụ như [phản xạ] (http://www.reflector.net/) và [ilspy] (http://wiki.sharpdevelop.net/ILSpy.ashx) để nhận được thông tin tương tự tốt –