2009-08-04 44 views
8

Tôi mới sử dụng .NET và gặp khó khăn trong việc hiểu khái niệm về Hội đồng - Hội đồng là gì? Những gì mọi người có ý nghĩa khi họ nói 'sao chép lắp ráp ...'? Mục đích của AssemblyInfo.cs là gì?Khái niệm về một hội trong .NET là gì?

Trả lời

4

Hội đồng là gì?

Đơn vị triển khai vật lý.

Mọi người có ý gì khi họ nói 'sao chép bản lắp ráp ...'?

Hầu hết các hội đồng đều có thể triển khai XCopy - nghĩa là bạn chỉ có thể sao chép chúng vào điểm đến của chúng.

Mục đích của AssemblyInfo.cs là gì?

Nó đặt siêu dữ liệu cấp hội. Những điều như số phiên bản, thông báo bản quyền, quy tắc interop COM vv

4

Độ tương tự của nó tương tự như DLL hoặc EXE.

Hội đồng là các khối xây dựng của các ứng dụng .NET Framework; chúng tạo thành đơn vị cơ bản của triển khai, kiểm soát phiên bản, sử dụng lại, phạm vi kích hoạt và quyền bảo mật. Hội đồng là một tập hợp các loại và tài nguyên được xây dựng để làm việc cùng nhau và tạo thành một đơn vị logic của chức năng. Một assembly cung cấp thời gian chạy ngôn ngữ chung với thông tin cần thiết để nhận biết các kiểu triển khai kiểu. Để chạy, một kiểu không tồn tại bên ngoài ngữ cảnh của một assembly.

http://msdn.microsoft.com/en-us/library/hk5f40ct%28VS.71%29.aspx

2

Assembly = .net DLL hoặc EXE; AssemblyInfo.cs là nơi thông thường để đặt các giá trị sống trong tài nguyên Phiên bản của một tệp thực thi nguyên gốc.

4

một tái sử dụng, versionable, và tự mô tả khối xây dựng của một ứng dụng thời gian chạy ngôn ngữ chung.

tốt nhất để đi đến trang web của người sáng tạo và thực hiện tìm kiếm:

http://msdn.microsoft.com/en-us/library/hk5f40ct(VS.71).aspx

http://msdn.microsoft.com/en-us/library/system.reflection.assembly.aspx

Đó là tái sử dụng, có nghĩa là bạn có thể sao chép nó và sử dụng nó kết hợp với các ứng dụng khác/hội tham khảo nó.

Có thể phiên bản, nghĩa là bạn có thể có nhiều phiên bản khác nhau của cùng một hội đồng và các ứng dụng/hội đồng khác có thể tham chiếu bất kỳ phiên bản nào hoặc phiên bản mới nhất.

Tự mô tả, nghĩa là nó chiếu một giao diện với thế giới cho các ứng dụng/hội đồng khác để tiêu thụ.

AssemblyInfo.cs chỉ là một tệp nơi bạn có thể chỉnh sửa các mô tả khác nhau về lắp ráp của mình. Ví dụ: tiêu đề, mô tả hoặc số phiên bản.

2

AssemblyInfo.cs chứa các thuộc tính cho assembly (được định nghĩa trong tất cả các câu trả lời khác). Các thuộc tính chẳng hạn là thông tin phiên bản.

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