Как я могу справиться с предупреждением ICE60 в WiX? - PullRequest
13 голосов
/ 19 февраля 2010

Я создал проект WiX, который устанавливает кучу разных EXE и DLL. К сожалению, когда я строю проект, я получаю следующее предупреждение для каждого из них:

ICE60: файл fileName не является Шрифт, и его версия не является ссылка на сопутствующий файл. Должно иметь язык, указанный в Языковая колонка.

Я нашел примеры и возможные решения для этого, и каждый раз предлагается установить для тега DefaultLanguage значение 0, чтобы исправить предупреждение. После этого я получаю это предупреждение:

DefaultLanguage '0' использовался для файл 'fileName', который не имеет языка или версия. Для неверсированных файлов указание значения для DefaultLanguage не обязательно и не будет используется при определении версий файлов. Удалить атрибут DefaultLanguage устранить это предупреждение.

Как я могу обработать это предупреждение?

Ответы [ 2 ]

8 голосов
/ 02 мая 2010

Я считаю, что вы застряли с предупреждением, пока исполняемые файлы не будут обновлены.Я знаю, что это бесполезно, но я бы сосредоточился на исправлении исполняемых файлов, а не на попытке взломать установщик Windows.

2 голосов
/ 25 августа 2014

Ответ - использовать что-то кроме Wix.Проведение теста на условие, которое разработчик не имеет возможности решить в любом случае, является бесплодным поиском совершенства, которое просто приводит к потере времени людей.В конце концов, ваш установщик будет нормально работать с этим предупреждением, и находящееся там предупреждение приведет к тому, что вы пропустите какое-то другое предупреждение, потому что вы просмотрели его в потоке бесполезного вывода, созданного этим предупреждением.

Естьнет смысла в требовательном языке, когда нет чистого использования этого языка для исправления жизни пользователей.Исполняемый файл все еще выполняется, они все еще дают те же результаты, и они все еще не поддерживают язык.Итак, почему этот тест с неутолимым предупреждением действительно повысит ценность для разработчика или пользователей?

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