AssemblyKeyFileAttribute(String) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
属性付きアセンブリの厳密な名前を生成するために、キー ペアを含むファイルの名前を使用して、 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" または "..\keyfile.snk" (Visual Basicまたは "..\\..\\keyfile.snk" または "..C# の \\keyfile.snk" です。 C# の場合、この属性はプロジェクトのプロパティで設定できます。
Caution
パスとファイル名は保持されるため、 AssemblyKeyFileAttribute で使用する文字列に機密情報が含まれていないことを確認します。