2014-01-08 4 views
3

Я добавил файл InstallDemo.wxs и скопировал код из WixUI_InstallDir src/ext/wixlib /. Затем я добавил UIRef в файл product.wxs после этого, когда я построил Я получил эту ошибку 50. «Неразрешенная ссылка на символ« Диалог: BrowseDlg »в разделе« Фрагмент », так что помогите мне решить эту проблему. Скажите, пожалуйста, как создать простой диалоговый экран в« WIX », пожалуйста, помогите, спасибо .!Неразрешенная ссылка на символ «» в разделе «Фрагмент»

+0

Эта страница в руководстве объясняет (помимо всего прочего), как настроить диалоговую последовательность и вставить новое диалоговое окно в поток: http://wixtoolset.org/documentation/manual/v3/wixui/wixui_customizations.html –

+0

Спасибо для ответа, я новичок в Wix, поэтому я не делал много материала для завершения процесса. по вашей ссылке .. я узнаю, чтобы добавить свойства. Спасибо .. – Cegone

ответ

7

вы сослалась на WixUIExtension в проекте по установке WIX? Вам нужно это, чтобы дать вам BrowseDialog.

вы можете найти файл WixUIExtension.dll в bin папке WiX Toolset МОНТАЖ в папке Program Files.

+0

Спасибо за ответ, я уже добавил ссылку WixUIExtension. Теперь я не получаю никаких ошибок, таких как Unresolved reference ... и т. Д. Я пропустил добавить свойство для управления диалогом. В этом причина моей ошибки. Еще раз спасибо. – Cegone

+0

Привет, Да, вы правы, Если удалили WixUIExtension и построили решение, я получил ошибку.! Thank U – Cegone

+0

@Cegone Если это вам помогло, вы должны принять его как ответ. – sirdank

1

Я добавил новый файл wxs случайно в проект WiX с действием сборки как содержимого, а не компиляции; поэтому WiX не собирал недавно добавленный файл wxs, так как он обрабатывался как файл содержимого.

Простым решением является удаление и последующее добавление нового файла wxs.

+0

Вот и все! Просто перейдите в свойства файла .wxs и измените его действие сборки для компиляции. –