ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: COM への .NET Framework コンポーネントの公開
名前: lightbox
処理選択
パスワード

件名 COM への .NET Framework コンポーネントの公開
名前 lightbox
コメント
http://msdn.microsoft.com/ja-jp/library/zsfww439.aspx( 【MSDN】 Microsoft へのリンク)

[[キーペアの作成]]
http://msdn.microsoft.com/ja-jp/library/6f05ezxy.aspx(【MSDN】 Microsoft へのリンク
)

C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin
@DIV
sn -k <file name> 
@END
@C:red( 例 : sn -k lightbox.snk )

sn.exe の引数
@DIV
使い方: sn [-q|-quiet] <option> [<parameters>]
 オプション:
  -c [<csp>]
    MSCORSN 操作に使用する CSP の名前を設定/リセットします。
  -d <コンテナ>
    <コンテナ> という名のキー コンテナを削除します。
  -D <アセンブリ1> <アセンブリ2>
    <アセンブリ1>と <アセンブリ2> は、署名のみが異なるか確認します。
  -e <アセンブリ> <出力ファイル>
    公開キーを <アセンブリ> から <出力ファイル> に抽出します。
  -i <入力ファイル> <コンテナ>
    キー ペアを <入力ファイル> からキー コンテナ <コンテナ> にインストール
    します。
[[  -k [<キーサイズ>] <出力ファイル>
    指定されたサイズの新しいキー ペアを生成して <出力ファイル> に書き込みます。]]
  -m [y|n]
    キー コンテナをユーザー固有でなく、コンピュータ固有にする (y)、しない (n)、
    確認する (指定しない)。
  -o <入力ファイル> [<出力ファイル>]
    <入力ファイル> の公開キーを、コンマ区切りのテキスト ファイル <出力ファイル>
    に変換します。10 進数のバイトの値のリストです。
    <出力ファイル> が省略されている場合、テキストはクリップボードにコピーされ
    ます。
  -p <入力ファイル> <出力ファイル>
    <入力ファイル> のキー ペアから公開キーを抽出して <出力ファイル> にエクス
    ポートします。
  -pc <コンテナ> <出力ファイル>
    <コンテナ> のキー ペアから公開キーを抽出して <出力ファイル> にエクス
    ポートします。
  -q
    非表示出力モードです。このオプションはコマンド ラインの最初に指定し、エラー
    メッセージ以外の出力を表示しません。
  -R[a] <アセンブリ> <入力ファイル>
    <入力ファイル> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセ
    ンブリを再度署名します。
    -Ra が使用されている場合は、アセンブリ内のすべてのファイルに対してハッシュ
    は再計算されます。
  -Rc[a] <アセンブリ> <コンテナ>
    <コンテナ> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセンブリ
    を再度署名します。
    -Rca を使用する場合、アセンブリ内のすべてのファイルに対してハッシュは
    再計算されます。
  -Rh <アセンブリ>
    アセンブリのすべてのファイルに対してハッシュを再計算します。
  -t[p] <入力ファイル>
    <入力ファイル> の公開キー トークンを表示します。-tp が指定された場合は、
    公開キー自体も表示します。
  -T[p] <アセンブリ>
    <アセンブリ> の公開キーのトークンを表示します。-Tp が指定された場合は、
    公開キーと共に表示します。
  -TS <アセンブリ> <入力ファイル>
    <入力ファイル> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセ
    ンブリをテスト署名します。
  -TSc <アセンブリ> <コンテナ>
    <コンテナ> 内のキー ペアを使い、完全、もしくは不完全に署名されたアセンブリ
    をテスト署名します。
  -v[f] <アセンブリ>
    厳密な名前による署名との一貫性を <アセンブリ> に対して確認します。-vf が指
    定されている場合は、レジストリで無効化されていても強制的に検証します。
  -Vl
    このコンピュータでの厳密な名前の確認に関する現在の設定を一覧表示します。
  -Vr <アセンブリ> [<ユーザーリスト>] [<入力ファイル>]
    検証を省略するために <アセンブリ> を登録します。ユーザー名のコンマ区切り
    一覧、および <入力ファイル> 内のテスト公開キーを指定することも可能です。
    すべてのアセンブリを示すためには <アセンブリ> を、または指定された公開キー
    トークンを持つすべてのアセンブリを示すためには *,<公開キー トークン> を
    指定することができます。公開キー トークンは16 進桁の文字列で指定して
    ください。
  -Vu <アセンブリ>
    検証を省略するために <アセンブリ> の登録解除します。<アセンブリ> の
    名前付けには -Vr と同じ規則が適用されます。
  -Vx
    確認のスキップをするエントリをすべて削除します。
  -?
  -h
    このヘルプを表示します。
@END