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 не содержит конфиденциальную информацию.