次の方法で共有


VSProject.GenerateKeyPairFiles メソッド

アセンブリの厳密な名前を形成するために使用される公開/秘密キー ファイルを生成します。

名前空間: VSLangProj
アセンブリ: VSLangProj (vslangproj.dll 内)

構文

'宣言
'使用

パラメータ

  • strPublicPrivateFile
    生成するファイルの名前。
  • strPublicOnlyFile
    true の場合は、公開キーだけが生成されます。

解説

厳密な名前は、単純テキスト名、バージョン番号、カルチャ情報 (設定されている場合) から成るアセンブリの識別子と、公開キーおよびデジタル署名で構成されます。デジタル署名の作成に使用する公開キーと秘密キーのペアは、暗号サービス プロバイダのファイルまたはコンテナ内に格納されます。厳密名ツール (Sn.exe) は、ファイルまたはコンテナを作成します。ツールの実行時にユーザーが指定したコンテナ名が、このプロパティでも使用されます。詳細については、「厳密な名前付きアセンブリ」を参照してください。

暗号サービス プロバイダは、認証、エンコーディング、および暗号化のための暗号アルゴリズムを実行する、独立したソフトウェア モジュールです。詳細については、「Microsoft Cryptographic Service Providers」を参照してください。

参照

関連項目

VSProject インターフェイス
VSProject メンバ
VSLangProj 名前空間