2009-06-24 2 views
1

Мы используем msxml4 как модуль слияния с нашим установщиком. Мы успешно использовали его с Windows XP и Vista. Однако он генерирует предупреждение в тегировании логотипа Windows 7. Тестовый кейс 3, успешно с предупреждением «Файл C: \ WINDOWS \ SYSWOW64 \ MSXML4.DLL был написан в неправильном месте».Проверка логотипа Windows 7

любое предложение/идея, чтобы избежать этого предупреждения?

ответ

5

Переключиться на текущую версию (MSXML6 IIRC). MSXML4 устарел.

См. MS KB и XML Team.

+0

Это действительно полезно знать. Однако мой запрос отличается. В соответствии с тестовым примером 3 тестирования логотипа Windows 7 «Установщик не должен писать непосредственно в каталог Windows (% WINDIR%) и/или в его подкаталоги». По моим сведениям, модуль слияния для msxml4 по умолчанию устанавливается в% WINDIR% \ system32. Теперь над директивой ограничивает это. Есть ли какие-либо решения? – vrrathod

+0

См. Ответ: замените использование MSXML4 на MSXML6, который является текущей версией (и может быть включен в Windows 7 по умолчанию). MSXML6 также будет работать в WinXP и Vista. – Richard

0

Вы должны иметь возможность получить освобождение от Microsoft, потому что это не ваше программное обеспечение, которое вызывает проблему. У нас было много таких, когда наш продукт был сертифицирован для Vista.