Ошибка проекта Wix в сборке TFS - PullRequest
1 голос
/ 23 июня 2011

Я создаю решение, которое содержит проект Wix v3.6 на Team Foundation Server (TFS 2010). Решение также содержит некоторые другие проекты библиотек классов. Сборка TFS не удалась со следующей ошибкой:

light.exe: ошибка LGHT0103: Системе не удается найти файл 'Path \ assembly.dll' с типом ''.

Я проверил, что рассматриваемый файл (assembly.dll) существует и существует по указанному пути. Данный файл на самом деле является выводом другого проекта в решении. Помимо этого файла есть другие файлы, которые были успешно найдены проектом wix по тому же пути.

Может кто-нибудь сказать мне, почему это происходит?

1 Ответ

0 голосов
/ 18 июня 2013

Возможная причина может быть в том, что путь к файлу 'Path \ assembly.dll' будет больше в символах, поскольку light.exe поддерживает максимум 255 (или 155 символов не уверены) только символов.

Вы можете изменитьсжатый до нет как сжатый = нет в.Это создаст несколько папок с зависимым файлом вместе с установщиком в выходном пути.

Если возможно, попробуйте дать более короткое имя для buildoutput и папок, которые вы используете на сервере сборки, со сжатыми = "yes"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...