Поделиться через


Свойство Register

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

Параметры

В следующей таблице показаны параметры свойства Register, используемые при добавлении отдельных файлов в проект установки.

Параметр

Описание

DoNotRegister

Регистрация не требуется.

COM

Элемент будет зарегистрирован как COM–объект.

COMRelativePath

Элемент будет зарегистрирован как изолированный COM–объект.

COMSelfReg

При установке элемент самостоятельно зарегистрируется как COM–объект. Это значение не доступно для сборок.

Font

При установке файл будет зарегистрирован как файл шрифта.

В следующей таблице показаны параметры свойства Register, используемые при добавлении выходных элементов проекта в проект установки.

Параметр

Описание

DoNotRegister

Регистрация не требуется.

COM

Элемент будет зарегистрирован как COM–объект.

COMRelativePath

Элемент будет зарегистрирован как изолированный COM–объект.

COMSelfReg

При установке элемент самостоятельно зарегистрируется как COM–объект. Это значение не доступно для сборок.

Font

При установке файл будет зарегистрирован как файл шрифта.

Заметки

Для элементов, разработанных на основе .NET Framework, обычно не требуется регистрация. Для них данное свойство имеет значение по умолчанию — DoNotRegister. DLL–файлы или EXE–файлы COM–объектов со значением OleSelfRegister в сведениях о версии имеют значение COMSelfReg. Файлы шрифтов регистрируются со значением Font.

При необходимости включить изолированную динамическую библиотеку COM в приложение, следует присвоить свойству ссылки Isolated значение True. При добавлении библиотеки DLL в выходной файл проекта, свойство Registration регистрации должно иметь значение DoNotRegister, но в некоторых случаях (например, mstime.dll), оно будет иметь значение COMSelfReg. В таких случаях необходимо вручную изменить регистрацию на DoNotRegister.

Для этого следует выбрать библиотеку DLL в папке приложения проекта установки и в окне Свойства убедитесь, что свойство Registration имеет значение DoNotRegister.. Это необходимо выполнить для всех изолированных COM–компонентов в проекте установки.

См. также

Ссылки

Свойства для редактора файловой системы

Другие ресурсы

Управление параметрами реестра при развертывании