У меня есть устаревшая установка из приложения DotNet 1.1 (с Visual Studio 2003), которое не будет разворачивать файл msflxgrd.ocx при установке FIRST в Windows 7 Если я удалю MSI и снова запустил тот же MSI (и будущие установки на том же ноутбуке), файл msflxgrd.ocx будет развернут. Сначала я подозревал, что это проблема regsvr32, но поскольку нет файла для регистрации, это, скорее всего, проблема с развертыванием. У меня есть права администратора на машинах.OCX-файл не разворачивается из MSI, сгенерированного с помощью Visual Studio 2003, в Windows 7
У меня есть ссылки на журналы MSI here:
ли кто-нибудь может помочь?
Спасибо!
Я попытался прочитать ваши журналы, но у меня не найдена ошибка. Вы меня немного смутили. У вас есть OCX-файл, который является COM-сервером, но вы говорите, что нет файла для регистрации. Файлы OCX всегда должны быть зарегистрированы. ?? –
У меня, кажется, есть эта DLL в моем каталоге SYSWOW64 на Win7SP1. Я потянул его в InstallShield и выполнил операцию Extract COM Data на нем, и, конечно же, он имеет данные COM. ProgID - это MSFlexGridLib.MSFlexGrid.1, а описание - Microsoft FlexGrid Control, версия 6.0. –
Извините, позвольте мне попытаться уточнить. Когда я запускаю установку, на чистой машине ocx-файл НЕ разворачивается из MSI в файловую систему. Я могу искать весь HD, и его там нет. Все остальные файлы присутствуют. Если я удалю, а затем снова запустим SAME MSI, OCX загадочно появится там, где он должен, и все работает. Это помогает? – Sam