VSProject.GenerateKeyPairFiles メソッド
アセンブリの厳密な名前を形成するために使用される公開/秘密キー ファイルを生成します。
名前空間: VSLangProj
アセンブリ: VSLangProj (vslangproj.dll 内)
構文
'宣言
'使用
パラメータ
- strPublicPrivateFile
生成するファイルの名前。
- strPublicOnlyFile
true の場合は、公開キーだけが生成されます。
解説
厳密な名前は、単純テキスト名、バージョン番号、カルチャ情報 (設定されている場合) から成るアセンブリの識別子と、公開キーおよびデジタル署名で構成されます。デジタル署名の作成に使用する公開キーと秘密キーのペアは、暗号サービス プロバイダのファイルまたはコンテナ内に格納されます。厳密名ツール (Sn.exe) は、ファイルまたはコンテナを作成します。ツールの実行時にユーザーが指定したコンテナ名が、このプロパティでも使用されます。詳細については、「厳密な名前付きアセンブリ」を参照してください。
暗号サービス プロバイダは、認証、エンコーディング、および暗号化のための暗号アルゴリズムを実行する、独立したソフトウェア モジュールです。詳細については、「Microsoft Cryptographic Service Providers」を参照してください。