Я использую Visual Basic 6 для проекта прежней версии, и он хорошо работал. Я недавно установил RC Visual Studio 2010 и теперь когда я запускаю VB6, я получаю установщик с заголовком "Профессионал Microsoft Visual Studio 2010 года RC - ENU". Если я нажимаю Cancel I, может затем открыть мой проект в VB6.
Есть ли какой-либо способ избавиться от этого, или я - просто единственный человек на планете все еще с помощью VB6?
Обновление: фиксация работала целую вечность, но проблема начала происходить снова приблизительно одна неделя назад. Кто-либо еще видел, что это вновь появляется?
Обновление обновления: у Меня была своя установка ПК как двойная загрузка между Win7 и WinXP. Кажется, что некоторые необходимые файлы были на диске WinXP, и когда я недавно удалил его, это заставило проблему вновь появляться.
Это известная проблема . По-видимому, приложения Office могут вызывать такое же поведение. Как и вы, я видел это, когда открывал проект VB6. Это все еще не исправлено в RC, но есть обходной путь. Вам просто нужно создать каталог, и проблема исчезнет.
Мы видели аналогичные проблемы, исправленные путем определения того, какой каталог VS ожидает создания , а затем его создания. Мы исправили это в нашем продукте RTMRel {{ 1}} и команда инструментов Visual Studio для офиса провела дополнительный тест для проверки наличия проекта. Чтобы обойти эту проблему , попробуйте создать следующий каталог . Откройте командную строку с повышенными привилегиями и введите следующую команду , а затем снова откройте проект. Сообщите мне , если это решит проблему.
Md "% ProgramFiles% \ Microsoft {1}} 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
Вы также можете быть:)
Библиотеки времени выполнения VS 2010 видят, что у вас какая-то устаревшая версия чего-то, и хотят быть полезными и обновить ее до текущей версии. Установка двух версий по сути, один и тот же инструмент на той же машине (особенно инструменты, связанные с ОС, как VS), как правило, плохая идея, если вы хотите, чтобы оба работали правильно, и это побочный эффект этого.