2012-03-12 4 views
4

Я пытаюсь создать раздел реестра DWORD, установив Type в dword. Я получаю:Могу ли я создать ключи реестра DWORD с помощью wix?

error CNDL0021 : The RegistryValue/@Type attribute's value, 'dword', is not 
       one of the legal options: 'binary', 'expandable', 'integer', 
       'multiString', or 'string'. 

Какой из них я должен использовать?

+0

Я действительно предлагаю использовать Visual Studio для редактирования файлов WiX, подсветка синтаксиса и интеграция IntelliSense покажут это как недопустимое, прежде чем вы даже скомпилируете. Вы даже представили бы раскрывающееся меню, показывающее действительные значения :) – saschabeaumont

+0

@saschabeaumont Работает ли это с VS2005? – fredley

+0

Да, это так :) Из памяти я думаю, вам нужен плагин WiX «Votive», установленный для интеграции VS2005 (и установщик WiX должен спросить вас об этом в любом случае) – saschabeaumont

ответ

8

Глядя на документы для RegistryValue делает это очевидно:

целое
Значение интерпретируется и сохраняется как целое число (REG_DWORD).

+0

Теперь для дополнительного удовольствия попробуйте создать QWord. : O –

Смежные вопросы