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" または "..Visual Basic の \keyfile.snk" または "..\\..\\keyfile.snk" または "..C# の \\keyfile.snk" です。 C# の場合、この属性はプロジェクトのプロパティで設定できます。
注意事項
パスとファイル名は保持されるため、使用 AssemblyKeyFileAttribute
する文字列に機密情報が含まれていないことを確認します。
適用対象
.NET