Ошибка проекта Wix в сборке TFS
Я создаю решение, которое содержит проект Wix v3.6 на Team Foundation Server (TFS 2010). Решение также содержит некоторые другие проекты библиотек классов. Сборка TFS не удалась со следующей ошибкой:
light.exe: ошибка LGHT0103: система не может найти файл "Path\assembly.dll" с типом "".
Я проверил, что файл (assembly.dll) в вопросе, и он существует по указанному пути. Данный файл на самом деле является выводом другого проекта в решении. Помимо этого файла есть другие файлы, которые успешно найдены проектом wix по тому же пути.
Может кто-нибудь сказать мне, почему это происходит?
1 ответ
Возможная причина может быть из-за того, что путь к файлу 'Path\assembly.dll' будет больше в символах, так как light.exe поддерживает максимум 255 (или 155 символов не уверены) только символов.
Вы можете изменить сжатый на нет как сжатый = нет в. Это создаст несколько папок с зависимым файлом вместе с установщиком в выходном пути.
Если возможно, попробуйте дать более короткое имя для buildoutput и dropfolders, которые вы используете на сервере сборки, с сжатым ="yes"