AssemblyKeyFileAttribute(String) コンストラクター

定義

属性を付けるアセンブリの厳密な名前を生成するために、キー ペアを格納しているファイルの名前を使用して、AssemblyKeyFileAttribute クラスの新しいインスタンスを初期化します。

public:
 AssemblyKeyFileAttribute(System::String ^ keyFile);
public AssemblyKeyFileAttribute (string keyFile);
new System.Reflection.AssemblyKeyFileAttribute : string -> System.Reflection.AssemblyKeyFileAttribute
Public Sub New (keyFile As String)

パラメーター

keyFile
String

キー ペアを格納しているファイルの名前。

注釈

コンストラクターの既定の AssemblyKeyFileAttribute パスはありません。 コンストラクターによって設定された値は、リンカーによって解釈されるか、リンカーを呼び出す Microsoft Visual Studio 2005 によって解釈されます。

Al.exe (アセンブリ リンカー) ツールの既定の設定では、キー ファイルが現在のディレクトリにあることを前提としています。 Visual Studio 2005 では、Visual Basic コンパイラと Visual C# コンパイラはプロジェクト ディレクトリのサブディレクトリをビルドしてリンクするため、キー ファイルをプロジェクト ディレクトリに配置すると、相対パスが ". になる可能性があります。\..\keyfile.snk" または "..Visual Basic の \keyfile.snk" または "..\\..\\keyfile.snk" または "..C# の \\keyfile.snk" です。 C# の場合、この属性はプロジェクトのプロパティで設定できます。

注意事項

パスとファイル名は保持されるため、使用 AssemblyKeyFileAttribute する文字列に機密情報が含まれていないことを確認します。

適用対象