Làm th? nào đ? t?o ra m?t h?i đ?ng v?i m?t tên m?nh trong.NET Framework SDK

ID c?a bài: 302340 - Xem s?n ph?m mà bài này áp d?ng vào.
Bung t?t c? | Thu g?n t?t c?

? Trang này

TÓM T?T

H?i đ?ng có th? đư?c ch? đ?nh m?t ch? k? m?t m? đư?c g?i là m?t tên m?nh m?, mà cung c?p tên đ?c đáo cho h?i đ?ng và ngăn ng?a ai đó t? vi?c trên tên c?a b?n l?p ráp (tên gi? m?o). N?u b?n là tri?n khai m?t h?i đ?ng s? đư?c chia s? trong s? nhi?u ?ng d?ng trên cùng m?t máy tính, nó ph?i có m?t tên m?nh. Tài li?u này di?n t? cách đ? t?o ra m?t l?p ráp v?i tên m?nh.

Đi?u ki?n tiên quy?t

Bài vi?t này gi? đ?nh b?n đ? cài đ?t chuyên bi?t và quen thu?c v?i Visual Studio.NET.

Vi?c t?o ra m?t h?i đ?ng v?i m?t tên m?nh

  1. S? d?ng công c? m?nh tên (Sn.exe) mà đi kèm v?i các.NET Khuôn kh? ph?n m?m phát tri?n Kit (SDK) đ? t?o ra m?t khoá mật mã hoá c?p.

    L?nh s? d?ng công c? m?nh tên đ? t?o ra m?t c?p m?i quan tr?ng và lưu tr? nó trong m?t t?p tin g?i là TestKey.snk:
    sn -k Testkey.snk
    						
  2. Thêm các thu?c tính tùy ch?nh thích h?p vào ngu?n c?a b?n cho các tr?nh biên d?ch đ? phát ra h?i đ?ng v?i m?t tên m?nh. Thu?c tính mà b?n s? d?ng ph? thu?c vào vi?c c? hai chính đư?c s? d?ng cho vi?c k? k?t đư?c ch?a trong m?t t?p tin ho?c trong m?t thùng ch?a chính trong nhà nhà cung c?p b?n ghi d?ch v? m?t m? (CSP). Cho phím đư?c ch?a trong m?t t?p tin, s? d?ng các System.Reflection.AssemblyKeyFileAttribute thu?c tính. Cho các phím đư?c lưu tr? trong CSP, s? d?ng các System.Reflection.AssemblyKeyNameAttribute thu?c tính.

    S? d?ng đo?n m? sau AssemblyKeyFileAttribute ch? ra t?p đ? đ?t tên tin có ch?a các khóa c?p.

    LƯU ?: Trong Microsoft Visual Basic, các thu?c tính c?p h?i ph?i xu?t hi?n như nh?ng đi?u kho?n đ?u tiên trong t?p tin.Visual Basic.NET Code
    Imports System
    Imports System.Reflection
    
    <assembly:AssemblyKeyFileAttribute("TestKey.snk")>
    					
    C# Code
    using System;
    using System.Reflection;
    
    [assembly:AssemblyKeyFileAttribute("TestKey.snk")]
    					

THAM KH?O

Đ? bi?t thêm v? công c? m?nh tên (Sn.exe), Xem Microsoft sau.NET Framework công c? trang web:
http://MSDN.Microsoft.com/en-US/Library/k5b5tt23 (v=vs.80) .aspx
Đ? bi?t thêm v? các.NET Framework SDK, xem các Microsoft Web site sau:
http://MSDN.Microsoft.com/en-US/netframework/aa496123.aspx
Đ? bi?t thêm chi ti?t v? thu?c tính toàn c?u, xem C# L?p tr?nh viên c?a tài li?u tham kh?o.

Thu?c tính

ID c?a bài: 302340 - L?n xem xét sau cùng: 15 Tháng Sáu 2012 - Xem xét l?i: 3.0
Áp d?ng
  • Microsoft .NET Framework 1.0
  • Microsoft .NET Framework 1.1
T? khóa: 
kbhowtomaster kbmt KB302340 KbMtvi
Máy d?ch
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: 302340

Cung cấp Phản hồi