2013-02-19 34 views
14

我开发了一个Silverlight应用程序(SL4)。该应用程序已部署(过去3个月一直在工作,并仍在IIS中工作)。Visual Studio不断要求安装最新的Silverlight开发人员运行时,当它已经安装时

我无法再打开解决方案。 VS2010保持安装最新版本的Silverlight Developers Runtime!我的工作笔记本电脑上已经安装了所有东西(我在笔记本电脑上开发了应用程序并部署了它)。我将同样的解决方案复制到了我的家用笔记本电脑(这是脱机的,没有互联网连接),该解决方案立即在Visual Studio 2010中打开,eveything工作得很好,所以没有任何错误的源代码(没有版本冲突,没有其他聪明的猜测在这里)。

有没有任何Visual Studio或Silverlight更新,破坏开发环境,我不知道?

回答

1

这很奇怪,至于我这个问题应该只发生在SL5上。 不过我的建议是:

  1. 卸载一切“微软的Silverlight”你有
  2. 安装了VS.每个服务包
  3. 安装每一个的Silverlight工具直接形成Microsoft下载中心(不信任来自VS的直接联系,因为这个环节一直是32位版本,如果你用64位版本的工作,它可能是一个问题)
1

这刚刚发生在我身上(我在XP上使用VS2010 Pro上的SL4)。我想在这台电脑上测试Silverlight 5应用程序,所以我第一次安装了SL5。下一次我试图在该计算机上打开SL4解决方案时,我收到了与您一样的消息,所以也许这就是您的计算机上发生的情况。我几乎完成了Quarzy的建议,但没有奏效。我还没有解决这个问题...

编辑:Quarzy的解决方案为我工作的第二次尝试。在删除旧的Silverlight东西时一丝不苟 - 我错过了F#Silverlight位。为了恢复Silverlight,我使用了 http://www.microsoft.com/en-us/download/details.aspx?id=18149,事后工作。

我想补充一点,我通过安装SL5插件而不是开发的东西搞砸了。

0

您需要重新安装Silverlight的

卸载 '微软的Silverlight'
卸载 '微软的Silverlight 3 SDK'
卸载 '微软的Silverlight 4 SDK'
卸载 '微软的Silverlight 5 SDK'

安装最新版本+ SDK

6

这是一个烦人的问题。类似于Quarzy,但我不必卸载VS服务包。以下为我工作,我正在运行Windows 7 Pro x64。

  1. 在添加/删除程序中卸载所有“Silverlight ...”项目。
  2. 安装最新的Silverlight SDK,现在它Silverlight 5 SDK
  3. 安装可以在这里Silverlight download site
+0

@Ouarzy不说卸载VS服务包,说安装他们。 – 2017-03-31 11:07:44

0

发现我有同样的,但卸载并重新安装没有帮助的Silverlight开发工具。看起来注册表中存在错误的安装程序条目。

什么帮助是:

  1. 卸载程序,从所有的Silverlight *和特点
  2. 运行梨形的CCleaner的注册功能,删除的Silverlight *安装 问题。
  3. 重新安装silverlight_sdk
  4. 重新安装Silverlight_Developer_x64
19

我有类似的问题。每次我试图访问链接并安装时,我都得到了相同的结果。但是,我问同事,他们建议我按以下顺序安装的东西:有名称为“Silverlight”

2.安装“Silverlight_5_Toolkit_December_2011.msi”

3.安装

1.Uninstall一切“silverlight_5_sdk.exe”

4.Install “Silverlight5_Tools_SP1.exe”

5.安装 “Silverlight_Developer_x64.exe”

我把所有的软件包都下载到了我的公司,所以你需要自己在互联网上找到它们。从我所看到的,他们都可用。唯一的问题是安装的方向。这个帮了我。

+0

尝试了很多不同的东西之后,就是这个特定的顺序对我有效。 THANKs – 2015-10-05 19:06:43

+0

这有助于。谢谢! – schauhan 2016-03-30 12:05:14

+0

感谢的人,作品真的很好 – AhammadaliPK 2016-05-05 07:14:22

3

的“Windows 10”你必须将默认浏览器更改为IE11否则在Visual Studio LightSwitch的你的应用程序的测试将无法正常工作,你去转转消息“没有安装Silverlight的开发人员运行时”。 Edge浏览器不支持Silverlight。

Windows 10 System Settings

+0

谢谢你!这对我有用! – Leonidas 2018-02-21 15:09:34

2

所有上述工作方案。这就是为什么你会得到神秘时,开发环境成立了就好几个月前,当你不得不维护 Silverlight应用程序问题的原因。

如果你看看页面Internet Explorer(注意,它不适用于Chrome - 去图)。尽管日落Silverlight,你会看到,微软一直在修复漏洞。最新的补丁是在6月13日2017年

Silverlight 5 Build 5.1.50907.0 Released June 13, 2017

这是很好,但被开发机器上自动安装补丁是普通Silverlight运行时,而不是Silverlight的开发运行。

当您尝试安装Silverlight开发人员运行时时,它将失败,因为您已经安装了Silverlight运行时。

卸载Microsoft Silverlight,然后安装Developer Runtime,您应该可以再次调试Silverlight应用程序。

1

如果您已经安装了Silverlight Runtime。

  1. 取消选中Silverlight的调试器(属性 - >网络 - >调试 - > 的Silverlight)
  2. 重建解决方案
  3. 检查的Silverlight调试和运行解决方案
相关问题