Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để cài đặt một hội đồng trong bộ nhớ Cache hội toàn cầu trong Visual Basic.NET hay Visual Basic 2005

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:315682
TÓM TẮT
Bài viết này mô tả cách tạo ra một tên mạnh mẽ cho một lắp ráp và để cài đặt một tập tin .dll trong bộ nhớ Cache hội toàn cầu. Toàn cầu Lắp ráp Cache (GẤC) cho phép bạn chia sẻ hội chúng qua nhiều các ứng dụng. GẤC sẽ tự động được cài đặt với các.NET runtime. Các thành phần thường được lưu trữ trong C:\WINNT\Assembly.

Để cài đặt một hội đồng trong GẤC, bạn phải cung cấp cho hội đồng một mạnh mẽ (có nghĩa là, tên duy nhất trên toàn cầu). Trên thực tế, nó không phải là một tên nhưng một khoá mật mã băm, hoặc chữ ký. Tên mạnh đảm bảo chính xác cấu phần versioning, giúp để ngăn chặn các thành phần có cùng tên từ xung đột với nhau hoặc không chính xác được sử dụng bởi một ứng dụng tiêu thụ.

back to the top

Yêu cầu

Các mục sau đây mô tả các phần cứng được giới thiệu, phần mềm, mạng cơ sở hạ tầng, kỹ năng và kiến thức, và dịch vụ gói mà bạn cần:
  • Quyền quản trị máy tính mà trên đó các được chia sẻ lắp ráp đang được cài đặt
Kiến thức cần thiết:
  • Chung quen với hội đồng trong.NET
  • Chung quen với việc sử dụng công cụ từ các dấu nhắc dòng lệnh
back to the top

Toàn cầu hội Cache

Để tạo ra một dự án thư viện lớp nhỏ bằng cách sử dụng Visual Studio .NET hoặc Visual Studio 2005, để tạo ra một tên mạnh mẽ, và để cài đặt các tệp .dll của dự án trong bộ nhớ Cache hội toàn cầu, thực hiện theo các bước sau:
  1. Mở phòng thu trực quan.NET hoặc Visual Studio 2005.
  2. Tạo một dự án lớp thư viện mới đặt tênGẤC trong Visual Basic.NET hay trong Visual Basic 2005.
  3. Một tên mạnh là cần thiết. Để tạo ra các khoá mật mã này ghép, sử dụng công cụ SN, nằm trong thư mục con \bin, nơi mà các .NET Framework giải pháp phát triển Kit (SDK) được cài đặt. Công cụ SN là rất dễ sử dụng. Các báo cáo dòng lệnh có dạng sau:
    SN -k "C:\[DirectoryToPlaceKey]\[KeyName].snk"
  4. Để thuận tiện, tạo một thư mục tên làGACDemo trong c: \ do đó bạn có thể dễ dàng xác định vị trí các khóa và truy cập vào phím từ dấu nhắc lệnh.

    LƯU Ý: Đối với hầu hết người dùng, các.NET công cụ nằm trong c: Program Files Files\Microsoft.NET\FrameworkSDK\Bin. Trước khi bạn gõ lệnh sau SN, bạn có thể sao chép đường dẫn này tương tự như trên máy tính của bạn để các.NET bin thư mục, loại đĩa CD từ dấu nhắc lệnh, bấm chuột phải vào dán đường dẫn, và sau đó nhấn ENTER để nhanh chóng thay đổi thư mục nơi công cụ SN có vị trí.

    Loại sau đây:
    SN -k "C:\GACDemo\GACkey.snk"
    Chú ý Trong các.NET Framework 2.0, các.NET công cụ được đặt tại các C: Program Files Files\Microsoft.NET\SDK\v2.0\Bin thư mục.
  5. Một phím được tạo ra, nhưng nó không được liên kết với các lắp ráp của dự án. Để tạo Hiệp hội này, bấm đúp vào các AssemblyInfo.vb tập tin trong Visual Studio.NET hay Visual Studio 2005 giải pháp Thám hiểm. Thêm sau đây vào danh sách các thuộc tính lắp ráp được bao gồm trong tập tin này theo mặc định khi một dự án được tạo ra trong Visual Studio .NET hay trong Visual Studio 2005:
    <assembly: assemblykeyfile("c:\gacdemo\gackey.snk")=""></assembly:>
    Biên dịch dự án bằng cách nhấn CTRL + SHIFT + B. Có thêm mã là cần thiết vào thời điểm này để cài đặt một tập tin .dll trong GẤC.
  6. Bạn có thể cài đặt các tập tin .dll bằng cách sử dụng các công cụ Gacutil hoặc bằng cách kéo các tập tin .dll vào thư mục thích hợp. Nếu bạn sử dụng các Gacutil công cụ, bạn có thể sử dụng lệnh sau đây:
    gacutil-tôi "C:\[PathToBinDirectoryInVSProject]\gac.dll"
    Nếu bạn muốn kéo tập tin, sử dụng Microsoft Windows Explorer. Mở hai thể hiện của Windows Explorer. Trong một, điều hướng tới vị trí của các .dll tập tin đầu ra cho dự án giao diện điều khiển của bạn. Trong khác, điều hướng tới c:\[SystemRoot]\Assembly.

    Kéo tập tin .dll của bạn vào các thư mục.
back to the top

Hoàn thành mã danh sách (AssemblyInfo.vb)

Imports System.ReflectionImports System.Runtime.InteropServices<Assembly: AssemblyTitle("")> <Assembly: AssemblyDescription("")> <Assembly: AssemblyCompany("")> <Assembly: AssemblyProduct("")> <Assembly: AssemblyCopyright("")> <Assembly: AssemblyTrademark("")> <Assembly: CLSCompliant(True)> <Assembly: AssemblyKeyFile("C:\GACDemo\GACKey.snk")> <Assembly: Guid("E3492A62-5389-4286-94A3-1331CC29EA6D")> <Assembly: AssemblyVersion("1.0.*")> 				
back to the top

Mã xác nhận

  1. Khởi động Windows Explorer.
  2. Điều hướng đến C:\WINNT\assembly.
  3. Tìm thấy GẤC trong danh sách đã cài đặt .dll tệp.
back to the top

TÀI LIỆU THAM KHẢO

Để biết thêm chi tiết, hãy truy cập trang Web Microsoft sau đây:
Cài đặt một hội đồng vào bộ nhớ Cache của toàn cầu hội
http://msdn2.Microsoft.com/en-US/Library/dkkx7f79 (vs.71) .aspx

back to the top

Cảnh báo: Bài viết này đã được dịch tự động

Thuộc tính

ID Bài viết: 315682 - Xem lại Lần cuối: 08/27/2011 18:40:00 - Bản sửa đổi: 2.0

Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003 Standard Edition, Microsoft Visual Basic .NET 2002 Standard Edition, Microsoft Visual Studio .NET 2002 Professional Edition, Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbvs2005swept kbvs2005applies kbhowtomaster kbmt KB315682 KbMtvi
Phản hồi