Не удается установить Visual Studio 2008 после бета-версии

При попытке установить Visual Studio 2008 я сразу получаю следующее сообщение:

"You must uninstall all pre-release products in a specific order before you can continue with setup."

И тогда это дало мне эта ссылка о том, как это сделать.

Я уже довольно давно работаю над этой проблемой, удаляя компоненты как можно лучше (мой список фактически не совпадал со списком Microsoft), и я нигде не могу найти никаких следов бета-версии программного обеспечения 3.5.

Однако я только что вспомнил кое-что, что мне пришлось «установить», чтобы мой AJAX 1.0 продолжал работать после установки 3.5 beta 2 - пакетный скрипт, предоставленный ScottGu. Я не знаю достаточно, чтобы понять, что он на самом деле делает, но, может быть, это то, что мне нужно отменить, чтобы установка заработала ?!

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

Содержимое партии от ScottGu:

@ECHO OFF

ECHO Disabling publisher policy for System.Web.Extensions.
IF EXIST %windir%\assembly\GAC_MSIL\policy.1.0.System.Web.Extensions\3.5.0.0__31bf3856ad364e35\policy.1.0.System.Web.Extensions.cfg (
    REN %windir%\assembly\GAC_MSIL\policy.1.0.System.Web.Extensions\3.5.0.0__31bf3856ad364e35\policy.1.0.System.Web.Extensions.cfg policy.1.0.System.Web.Extensions.cfg.disabled
    IF ERRORLEVEL 1 (
        ECHO On Windows Vista this script must be run as administrator.
        GOTO :END
    )
)

ECHO Disabling publisher policy for System.Web.Extensions.Design.
IF EXIST %windir%\assembly\GAC_MSIL\policy.1.0.System.Web.Extensions.Design\3.5.0.0__31bf3856ad364e35\policy.1.0.System.Web.Extensions.Design.cfg (
    REN %windir%\assembly\GAC_MSIL\policy.1.0.System.Web.Extensions.Design\3.5.0.0__31bf3856ad364e35\policy.1.0.System.Web.Extensions.Design.cfg policy.1.0.System.Web.Extensions.Design.cfg.disabled
    IF ERRORLEVEL 1 (
        ECHO On Windows Vista this script must be run as administrator.
        GOTO :END
    )
)

:END
PAUSE
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
1 542
3

Ответы 3

Мне пришлось удалить службы отчетов VSS для SQL Server. Затем удалите все, что связано с SQL Express, а затем удалите Visual Studio. Очистите куст реестра для VS 9.0 и 9.0EXP. ТОГДА его переустановят. VS 2008 SP1 RC также попытался обновить SQL Server Express до 2008 года. Это напортачило с моей коробкой.

Я также читал об инструментах Silverlight, вызывающих конфликт. Если вы установили из них RC - тоже достаньте.

Единственное, что делает командный файл, - это перезаписывает некоторые файлы политик с версии 3.5 до версии 1.0. Вероятно, потому, что установщик VS 2008 не ожидает, что они уже были обновлены.

И, надеюсь, это восходит к старой пословице - никогда не устанавливайте предварительную версию Microsoft на что-либо с помощью виртуальной машины ... (хотя я никогда этого не делаю)

Спасибо. У меня есть службы отчетов, так что следующим шагом будет их удаление (черт возьми). У меня есть только компонент среды выполнения Silverlight 2 (бета 2), но я думаю, что пора удалить и его сейчас.

Torbjørn 14.10.2008 17:25

Надеюсь, у вас нет проблемы, с которой я столкнулся. В конце концов у меня возникли ошибки сборки side by side (sxs) из-за того, что Microsoft установила. Пришлось исправить все параллельные ошибки в каком-то COM-компоненте. Мне потребовался почти целый день, чтобы понять это.

Jason Short 15.10.2008 05:49

Может быть, здесь есть что-то, что вам поможет: Visual Studio 2008 InstallFest

Я написал это, когда возникли проблемы с установкой Visual Studio 2008 на «грязный» компьютер.

У меня была другая проблема - не удалось удалить версию командного костюма. Эти ТАК сообщение и этот инструмент помогли мне с автоматической деинсталляцией, после чего я смог установить версию для разработчиков VS 2008.

Другие вопросы по теме