拥有测试版后无法安装Visual Studio 2008

时间:2008-10-14 13:09:10

标签: visual-studio-2008 installation

尝试安装Visual Studio 2008时,我立即收到以下消息:

  

“您必须卸载所有预发行版   以前特定订单的产品   你可以继续设置。“

然后它给了我this link on how to do that

我已经在这个问题上工作了很长一段时间,尽可能地卸载组件(我的列表实际上与微软的列表不匹配),而且我无法在任何地方找到3.5框架的beta软件的痕迹。

然而,我只记得我必须“安装”以使我的AJAX 1.0在安装3.5 beta 2后继续工作 - batch script provided by 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 个答案:

答案 0 :(得分:1)

对我来说,我必须卸载SQL Server的VSS报告服务。然后卸载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安装程序不希望它们已经更新。

希望这可以追溯到古老的格言 - 永远不会在虚拟机上安装任何微软的预发布......(我从来没有这样做过)

答案 1 :(得分:0)

也许这里有一些东西可以帮到你: Visual Studio 2008 InstallFest

我写道,当在“脏”的电脑上安装Visual Studio 2008时遇到问题。

答案 2 :(得分:0)

我有一个不同的问题 - 无法卸载团队套装版本。 在我能够安装VS 2008开发人员版之后,这个SO postthis tool帮助我自动卸载。