Неразрешенная ссылка на символ в разделе "Фрагмент"

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


person Cegone    schedule 08.01.2014    source источник
comment
На этой странице руководства объясняется (помимо всего прочего), как настроить последовательность диалогов и вставить новый диалог в поток: wixtoolset.org/documentation/manual/v3/wixui/   -  person Yan Sklyarenko    schedule 08.01.2014
comment
Спасибо за ответ, я новичок в Wix, поэтому я не делал много вещей, чтобы завершить процесс. по вашей ссылке .. я узнал, чтобы добавить свойства. Спасибо..   -  person Cegone    schedule 09.01.2014


Ответы (2)


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

Вы можете найти файл WixUIExtension.dll в папке bin папки установки набора инструментов WiX в Program Files.

person caveman_dick    schedule 09.01.2014
comment
Спасибо за ответ, я уже добавил ссылку на WixUIExtension. Теперь я не получаю никаких ошибок, таких как неразрешенная ссылка... и т. д. Я пропустил добавление свойства для диалогового управления. Вот причина моей ошибки. Еще раз спасибо. - person Cegone; 09.01.2014
comment
Привет, да, вы правы, если удалить WixUIExtension и построить решение, я получил ошибку..! Спасибо - person Cegone; 10.01.2014
comment
@Cegone Если это помогло вам, вам следует принять это как ответ. - person sirdank; 04.02.2016

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

Простое решение — удалить, а затем повторно добавить новый файл wxs.

person Keith Neuse    schedule 17.02.2015
comment
Вот оно! Просто зайдите в свойства файла .wxs и измените его действие сборки на компиляцию. - person J Pollack; 27.08.2015