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

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