Ошибка проекта 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"

Другие вопросы по тегам