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" или ". \keyfile.snk" в Visual Basic или ". \\.. \\keyfile.snk" или ".. \\keyfile.snk" в C#. Для C# этот атрибут можно задать в свойствах проекта.

Внимание!

Так как путь и имя файла сохраняются, убедитесь, что используемая строка AssemblyKeyFileAttribute не содержит конфиденциальных сведений.

Применяется к