2012-01-08 29 views
5

Tôi đang làm việc trên Visual studio 2010. muốn tạo một dll chứa các biểu tượng giống như shell32.dll. Bất cứ ai có thể hướng dẫn tôi những gì tôi cần làm. Mục đích: Tôi chỉ muốn biểu tượng fav của tôi liên kết với một dll và giữ trong ổ đĩa gốc của tôi và tùy chỉnh tôi tất cả các biểu tượng thư mục và tôi chỉ cần nó ot chứa Dll thats it. Tôi không có ý tưởng gì và tất cả nỗ lực là cần thiết, tôi đã sẵn sàng để đặt bao nhiêu nỗ lực là cần thiết. Bất kỳ đề xuất hoặc nhận xét nào đều được chào đón. Tôi không chắc chắn chi tiết nào là cần thiết để thêm hình ảnh của shell32.dll.Làm thế nào để tạo một dll như shell32.dll có chứa các biểu tượng

Shell32.dll

+0

Ở tuổi Windows 98 tôi đã sử dụng Microangelo Librarian cho việc này. Nó đã được lưu các tập tin ICL dường như được DLL tài nguyên đồng bằng chỉ theo như tôi có thể nhớ. – Ivan

+0

keyboardP Tôi đã đọc liên kết mà bạn đã đề cập nhưng không có gì cụ thể về nền tảng .net. Bạn có thể vui lòng giúp tôi vb.net môi trường cụ thể. – Alix

+0

@Alix - Hãy thử cách này: http://www.jelovic.com/articles/resources_in_visual_studio.htm Bạn có thể chuyển đổi mã từ C# thành VB.NET tại đây: http://www.developerfusion.com/tools/convert/csharp -to-vb / – keyboardP

Trả lời

4

Bạn có thể tạo một Resource-Only DLL.

Từ liên kết:

Để tạo một DLL tài nguyên duy nhất, bạn tạo dự án một Win32 mới DLL (phi MFC) và thêm tài nguyên của mình cho dự án.

  • Chọn dự án Win32 trong hộp thoại Dự án mới và chỉ định loại dự án DLL trong thuật sĩ dự án Win32.

  • Tạo tập lệnh tài nguyên mới chứa tài nguyên (chẳng hạn như chuỗi hoặc menu) cho tệp DLL và lưu tệp .rc.

  • Trên menu dự án, bấm Thêm mục hiện có, sau đó chèn tệp .rc mới vào dự án.

  • Chỉ định tùy chọn liên kết/NOENTRY./NOENTRY ngăn cản trình liên kết liên kết một tham chiếu đến _main thành DLL; tùy chọn này là bắt buộc để tạo DLL chỉ tài nguyên.

  • Tạo tệp DLL.

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