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
не содержит конфиденциальных сведений.