Свойство 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–компонентов в проекте установки.
См. также
Ссылки
Свойства для редактора файловой системы