У меня возникла ошибка на одном из серверов сборки. Все остальные серверы строят это нормально. Любые идеи, что может быть неправильным?LGHT0094: Неразрешенная ссылка на символ «WixComponentGroup: Product.Generated» в разделе «Продукт: *»
ответ
У меня также была эта ошибка. Кажется, это новая вещь, автоматически созданная из Wix при создании новой установки. Wix не понравилось, когда я обновился с 3.5 до 3.6, я просто удалил его.
Его проблема с выпуском 3.6. Найдено решение here. Все, что вам нужно сделать, это добавить следующее свойство < EnableProjectHarvesting> Правда </EnableProjectHarvesting> на вашем WIX проекте
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<EnableProjectHarvesting>True</EnableProjectHarvesting>
Спасибо за информацию, добрый. Работал для меня. –
не работает для меня :( –
Это сработало для меня. Если бы у меня был выбор, я бы не использовал WIX. Путь обновления Microsoft !? Было бы так хорошо, если бы документация была лучше. – avantprime
После обновления от Wix 3.5
до Wix 3.8
, мы получили тот же самый вопрос. Однако мы не хотим собирать проект, поэтому установка EnableProjectHarvesting
в true - это не очень хорошее решение. Таким образом, чтобы решить эту проблему, мы должны были изменить пару вещей:
В файле Product.wxs
мы полностью удалить следующую строку (из атрибута <Feature>
):
<ComponentGroupRef Id="Product.Generated" />
После этого, в нашем .wixproj
, мы обновили LinkerBaseInputPaths
до DefineConstants
.
Таким образом, это означает, что изменить
<LinkerBaseInputPaths>%(ProjectReference.RootDir)%(ProjectReference.Directory)obj\$(Configuration)\Package\PackageTmp\</LinkerBaseInputPaths>
Для (И, пожалуйста, обратите внимание также добавление BasePath=%
)
<DefineConstants>BasePath=%(ProjectReference.RootDir)%(ProjectReference.Directory)obj\$(Configuration)\Package\PackageTmp\</DefineConstants>
и, наконец, мы добавили
PreprocessorVariable="var.BasePath"
т o наш атрибут HeatDirectory
(который находится чуть ниже PropertyGroup, который мы изменили на предыдущем шаге).
В моем случае, я должен использовать ComponentRef
вместо ComponentGroupRef
В моем случае, я получал один и тот же номер ошибки:
file_name.wxs (38): LGHT0094 об ошибке: неразрешенные ссылки на символ «WixComponentGroup: Name_of_the_ComponentGroup
Это потому, что я перенес ComponentGroup в другой файл, и сценарий сборки (CMake в моем случае, может быть, вы используете ANT), который вызывает candle.exe не был обновлен, чтобы включить. файл wxs, который теперь продолжается а также группу ComponentGroup.
Обновление скрипта cmake для включения нового файла устраняет ошибку. И сообщение об ошибке было действительно значимым, поскольку это была неразрешенная ссылка.
- 1. Неразрешенная ссылка на символ «WixComponentGroup: Product.Generated» в разделе «Продукт: {3544FDE1-36BF-49CC-A05F-4FE4AA685F00}»
- 2. Неразрешенная ссылка на символ «WixComponentGroup: MyWebWebComponents» в разделе «Продукт: *».
- 3. Неразрешенная ссылка на символ «Свойство: NETFRAMEWORK45» в разделе «Продукт: *»
- 4. Неразрешенная ссылка на символ «» в разделе «Фрагмент»
- 5. Неразрешенная ссылка на символ 'WixBootstrapperApplication: WixNetFxExtension' в разделе 'Bundle: ...'
- 6. Wix - неразрешенная ссылка на пользовательский диалог
- 7. Неразрешенная ссылка на символ в Wix
- 8. Ссылка на простой продукт на свою страницу, указанную в разделе Групповой продукт в Magento
- 9. Неразрешенная ссылка на WixUI: WixUI_InstallDir
- 10. Pycharm неразрешенная ссылка в virtualenv
- 11. WiX неразрешенная ошибка ссылки
- 12. Неразрешенная ссылка на сборку с sandcastle
- 13. Неразрешенная ссылка на сборку: UnityEngine Sandcastle
- 14. неразрешенная внешняя ссылка на статическую конструкцию Qwt
- 15. VC2013 Экспресс неразрешенная ссылка PlaySound
- 16. SSDT неразрешенная ссылка ОШИБКА SQL71561
- 17. Что означает эта неразрешенная ссылка?
- 18. PyCharm 3.4.1: Неразрешенная ссылка 'map'
- 19. Дисплей Случайная ссылка на продукт
- 20. Неразрешенная ссылка для Holdr в Kotlin
- 21. Неразрешенная ссылка для Dagger 2 в Kotlin
- 22. LNK2019 неразрешенная внешняя символьная ссылка в функции
- 23. Ссылка на конкретный продукт в корзине Zen
- 24. Ссылка на продукт по индексу в рельсах
- 25. Ссылка на столбец в разделе подзапроса где
- 26. Неразрешенная ссылка на папку отладки в библиотечном модуле kotlin
- 27. Неопределенная ссылка на символ throw_out_of_range
- 28. SSDT неразрешенная ссылка с ссылками dacpac
- 29. PyCharm Python 3.4 вопрос: неразрешенная ссылка
- 30. pycharm неразрешенная ссылка для модального странного поведения
На всякий случай это помогает любому в будущем - у меня было это, когда атрибут id компонента был неправильным – Liath
Ну, мы только что обновили с WIX 3.5 до 3.8 и ударили по этой проблеме.Нам либо пришлось переписать наши файлы wixproj и wxs, чтобы избежать сбора урожая, или просто использовать ответ @goodbuoy [при условии] (http://stackoverflow.com/a/12741595/1584012) – wigy