Visual Basic 6 заставляет Visual Studio 2010 выполнить попытку установки - PullRequest
5 голосов
/ 16 марта 2010

Я использую Visual Basic 6 для устаревшего проекта, и он работает нормально. Я недавно установил Visual Studio 2010 RC, и теперь, когда я запускаю VB6, я получаю установщик с названием «Microsoft Visual Studio 2010 Professional RC - ENU». Если я нажму «Отмена», я смогу открыть свой проект в VB6.

Есть ли способ избавиться от этого, или я единственный человек на планете, все еще использующий VB6?

Обновление: исправление работало целую вечность, но проблема начала повторяться неделю назад или около того. Кто-нибудь еще видел это снова?

Обновление до обновления: у меня была двойная загрузка компьютера между Win7 и WinXP. Кажется, что некоторые необходимые файлы были на диске WinXP, и когда я недавно удалил его, это вызвало проблему снова.

Ответы [ 4 ]

6 голосов
/ 16 марта 2010

Это известная проблема . Видимо приложения Office могут вызывать такое же поведение. Как и вы, я видел это, когда открыл проект VB6. Это все еще не исправлено в RC, но есть обходной путь. Вам просто нужно создать каталог, и проблема исчезнет.

Мы видели похожие проблемы, исправленные определение, какой каталог VS ожидает быть создан, а затем создает его. Мы исправили это в нашем продукте RTMRel и инструменты Visual Studio для офиса Команда поставила дополнительный тест на проверить проект. Чтобы обойти это вопрос попробуйте создать следующее каталог. Откройте команду с повышенными правами подскажите и введите следующую команду а затем снова откройте проект. Разрешите знать, если это решит проблему.

Md "% ProgramFiles% \ Microsoft Visual Studio 10,0 \ Common7 \ IDE \ FromGAC "

Я также столкнулся с этой проблемой при установке Visual Studio 2005. Решение было немного более утомительным, но я в конце концов остановил его.

Я нашел эту статью , в которой говорится, что нужно посмотреть предупреждения MsiInstaller в журнале событий приложения. Были две ошибки каждый раз. Сначала ошибка с идентификатором события 1004, которая описывает проблему. За этим последовала еще одна ошибка с идентификатором события 1001, которая была бесполезна. Я просто создал все файлы и папки, названные в 1004 ошибках, и проблема исчезла. Я собирался сдаться, потому что я понятия не имел, на сколько файлов он будет жаловаться, но я продолжил и, наконец, остановился. Эти файлы не содержат ничего. Я просто создал новые текстовые файлы с помощью моего файлового менеджера и переименовал их. Вот что я должен был создать.

  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\al.exe
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\al.exe.config
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.Build.Conversion.dll
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualBasic.xml
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualStudio.VSHelp80.xml
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.Vsa.xml
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\SQLServer.targets
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Configuration.Install.xml
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\RedistList
  • C:\Windows\Microsoft.NET\Framework\v2.0.50727\RedistList\VSList.xml
2 голосов
/ 17 февраля 2017

Это сработало для меня:

  1. Запустить VB6
  2. Отменить установку VS2010.
  3. Снимите флажок «Диспетчер визуальных компонентов»

Источник:

После VS2010, SP1, VB6 запускает установщик VS2010

0 голосов
/ 17 августа 2018

Я работал в течение трех дней, я установил Visual Studio 2015 и 2017. Я решил ее, удалив Microsoft Visual Studio 2010 Shell Integrated и установив Microsoft Visual Studio 2010 Shell изолированно. ИТ наверняка решит проблему.

0 голосов
/ 16 марта 2010

Вы также можете быть:)

VS 2010 DLL-библиотеки времени выполнения видят, что вы запускаете какую-то устаревшую версию чего-то, хотите помочь и обновите ее до текущей версии. Установка 2 версий одного и того же инструмента на одном компьютере (особенно инструментов, связанных с ОС и VS), как правило, плохая идея, если вы хотите, чтобы оба функционировали правильно, и это является побочным эффектом.

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