【问题标题】:silverlight4 tools for visual studio 2010 fails with the following error... HELP!用于 Visual Studio 2010 的 silverlight4 工具因以下错误而失败...帮助!
【发布时间】:2010-07-12 07:26:03
【问题描述】:

我正在尝试将我的 silverlight 应用程序从版本 3 迁移到版本 4。我遇到了这个问题。当我尝试为 Visual Studio 2010 安装 silverlight4 工具时

必须先安装与 Silverlight Tools 4 语言版本匹配的 Visual Studio 2010 或 Visual Web Developer Express 2010 或 Visual Phone Developer Express 2010,然后才能继续安装 Silverlight Tools。 Silverlight 工具以其他语言提供,地址为http://go.microsoft.com/fwlink/?LinkId=177432

我已经安装了

微软视觉工作室 2010 专业版 版本 10.0.30319.1.RTMRel

Microsoft .net 框架 版本 4.0.30319 RTMRel

请帮忙!!!!!!

【问题讨论】:

    标签: silverlight visual-studio-2010 silverlight-4.0 migration


    【解决方案1】:

    Silverlight tools 4 提供英语、法语、德语和日语版本。您需要下载Silverlight Tools 的正确语言版本(注意语言组合框)。

    如果您的 Studio 版本是为其他语言安装的,那么您可以尝试安装英语 Visual Web Developer Express 2010(它应该与您的标准产品并排安装),然后安装工具。就模板而言,我不确定这会让你完全达到你想要的位置,但它应该能让你前进。

    【讨论】:

    • 我有英文版的 VS2010,正在尝试英文版的 sivlerlight 工具。它仍然给我同样的错误。我认为我的 Visual Studio 版本 10.0.30319.1.RTMRel 是最终正确的版本。
    【解决方案2】:

    如何确定失败的原因

    如果您使用 Web Platform Installer 进行安装,它会在日志文件中告诉您发生了什么。

    IronSpigot::Main::LogPackageNameAndVersion(): Package Name = Silverlight 4 Tools for Visual Studio 2010
    IronSpigot::Main::LogPackageNameAndVersion(): Package Version = 10.0.30319 1033
    

    它将这些与以下两个注册表项中的值进行比较:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Setup\VS\BuildNumber\1033
    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\General\UILanguage
    

    如果您有 VS.NET 2010 SP1 for en-us,第一个将包含“10.0.40219”,第二个将包含 1033。

    安装程序将此错误地报告为语言问题,但如果您仔细阅读,这是语言和版本问题。

    以下是解决版本检查的方法:

    1. 使用 regedit,将第一个键更改为 10.0.30319。运行设置。
    2. 使用 regedit,将第一个键改回 10.0.40219
    3. 为了安全起见,我建议重新应用 SP1,但我不确定是否需要。

    另一个answer 有一个更长的解决方案,即卸载 SP1,安装工具,然后重新安装 SP1。

    【讨论】:

    • 有趣的是,我的 HKEY_LOCAL_MACHINE 树中没有 Setup 键。我确实有 UI 语言键,但设置正确。我喜欢这个解决方案(我在编辑注册表时从来没有遇到过任何真正的问题),因为它简单、快速、直接。但是,我不愿意添加一个甚至不存在的密钥。
    【解决方案3】:

    找不到解决方案。

    但是,当我安装了 Visual Studio Premium 版本的相同构建版本时,我的问题得到了解决。

    【讨论】:

      猜你喜欢
      • 2017-07-28
      • 1970-01-01
      • 2023-03-26
      • 2011-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-22
      • 1970-01-01
      相关资源
      最近更新 更多