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
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
Độ 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
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.
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.
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.
- 1. Khái niệm về Array.map là gì?
- 2. Khái niệm swimlane trong YouTrack là gì?
- 3. Khái niệm sủi bọt là gì?
- 4. Khái niệm đằng sau R.java là gì?
- 5. Khái niệm di dời có nghĩa là gì?
- 6. Khái niệm cơ bản đằng sau WaitHandle là gì?
- 7. Khái niệm chụp nhanh trong phi tiêu là gì?
- 8. Câu hỏi khái niệm về Python Threading
- 9. Các khái niệm git của HEAD, master, origin là gì?
- 10. Câu hỏi khái niệm Về Java Concurrency
- 11. Khái niệm chung đằng sau XSS là gì?
- 12. Khái niệm kiến trúc mới
- 13. Khái niệm về "Bộ đếm hiệu suất" trong Linux/Unix
- 14. Hội đồng .NET là gì?
- 15. Cần trợ giúp về khái niệm hóa trong Redis/NoSQL
- 16. Hiểu khái niệm về kế thừa trong Java
- 17. sự khác biệt về khái niệm giữa SynchronizationContext và TaskScheduler
- 18. Khái niệm cơ bản về thiết lập sao chép RavenDB
- 19. Vs. Shaders - giúp hiểu sự khác biệt về khái niệm
- 20. Hiểu các khái niệm cơ bản về Git và GitHub
- 21. Tìm hiểu các khái niệm cơ bản về UIScrollView
- 22. Java khái niệm ý tưởng
- 23. Sách về C++ để hiểu các khái niệm nâng cao
- 24. Hướng dẫn về khái niệm lập trình 3D?
- 25. Khái niệm về git tracking và git staging
- 26. MasterPage như khái niệm trong python
- 27. vấn đề khái niệm trong Liên minh
- 28. Khái niệm cơ bản về khởi động PHP
- 29. Tại sao khái niệm Marshalling được gọi là như vậy?
- 30. Khái niệm đơn hoặc đa luồng trong khu vực của hệ thống tệp là gì?