Не могу установить Visual Studio 2008 после бета-версии - PullRequest
1 голос
/ 14 октября 2008

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

"Вы должны удалить все предварительные версии продукты в определенном порядке, прежде чем Вы можете продолжить настройку. "

А потом мне дали эту ссылку о том, как это сделать .

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

Однако я только что вспомнил кое-что, что мне пришлось «установить», чтобы заставить мой 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

Ответы [ 3 ]

1 голос
/ 14 октября 2008

Мне пришлось удалить службы отчетов 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 на что-либо с помощью виртуальной машины .... (хотя я никогда этого не делаю)

0 голосов
/ 20 ноября 2008

У меня была другая проблема - не удалось удалить версию командного костюма. Этот SO post и этот инструмент помог мне с автоматической деинсталляцией, после чего я смог установить VS 2008 Developer Edition.

0 голосов
/ 14 октября 2008

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

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

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