无法在visual studio 2010 sp1上安装silverlight 4工具
我已经安装了Visual Studio 2010(全新安装),然后应用SP1。 现在我试着安装silverlight 4工具,但是我收到一个奇怪的错误信息:
“必须安装与Silverlight Tools 4的语言版本相匹配的Visual Studio 2010或Visual Web Developer Express 2010或Visual Phone Developer Express 2010才能继续安装Silverlight Tools。Silverlight Tools在其他语言的http:// go中可用。 microsoft.com/fwlink/?LinkId=177432 。
必须先安装Visual Studio 2010的Visual Web Developerfunction才能继续安装。“
我已经三重检查,没有语言冲突。 浏览网页,有些人有相同的错误,但也有一些MSDN职位,说SP1的,你不需要安装Silverlight的工具,因为他们已经与SP1捆绑,但这不是这样的情况下,我不'在Silverlight中没有VS中的项目模板,并且没有安装这些工具。 有任何想法吗??
找出发生了什么事
我安装了第一个Visual Studio,并删除了一些我认为不需要的组件(c ++,f#等)。 我还删除了可视化Web开发人员工具(不应该这样做……你会在一分钟内看到为什么)。
之后,我安装了Service Pack 1.然后,在尝试安装Silverlight 4工具时,出现了一个奇怪的错误消息,我无法继续。 在search完网页之后,我发现VS2010的SP1附带了捆绑的Silverlight 4工具,应该由它安装。
问题出现在这里:因为我没有安装VS开发工具,SP1安装程序只是忽略了Silverlight工具的安装。 而且,由于微软的Silverlight 4工具包安装程序是错误的(如果你有SP1的VS2010,你只是得到这个奇怪的错误,不能继续),我被卡住了。
我怎么解决它? 将Web开发人员工具添加到VS2010,并重新应用SP1。 这比卸载SP1,安装Silverlight 4工具和重新安装SP1要快得多。 我们希望微软能够意识到这种情况,并将Silverlight工具的安装程序升级到将来会更加聪明一点,所以我们不必去做这些解决方法
根据微软,你不应该需要安装它,但不幸的是,它确实包含了一些未包含在Visual Studio 2010 SP1中的组件。 为了解决这个问题,您可以使用7zip提取Silverlight 4工具安装程序,然后手动安装缺less的组件(尤其是FSharpRuntimeSL4.msi)。
VS 2010 Service Pack 1默认安装SilverLight Toolkit。 您不需要再安装SilverLight工具。
我厌倦了许多讨论这个问题的线索,而且没有真正的解决scheme,至less通过抱怨VS2010版本/语言的错误。
我下载了Silverlight4_tools.exe
,并从命令行传递选项/X
SilverLight4_Tools.EXE /X
它会问我一个地方来提取文件。 我设置了一个目录,然后从那里运行:
silverlight_sdk.msi RiaServices.msi
之后,我可以删除旧的
using System.Web.Ria; using System.Web.Ria.ApplicationServices;
并replace它们
using System.ServiceModel.DomainServices.Hosting; using System.ServiceModel.DomainServices.Server.ApplicationServices;
以为我提出了一些关于手动安装FSharpRuntimeSL4.msi的更多细节…对于我自己来说,这本身并没有解决这个问题。 我需要Silverlight 4 Toolkit 2010年9月9日)
首先,如果您有SilverLight 5运行时,您将不得不删除它。
然后提取上面提出的Silverlight4_Tools 4文件。 我不得不运行一切,最终得到一个老的解决scheme来正确编译:
- FSharpRuntimeSL4.msi
- SilverlightTools_Package.msi
- silverlight_developer.exe
- RiaServices.msi
- VS10-KB982218-v4.exe
之后,我能够安装4月份的更新。
安装SP1,然后尝试创build一个silverlight项目。 它显示一个错误。 对话框上有一个链接。 当你点击它时,它会安装Silverlight4_Tools.exe以外的东西。 它实际上说了一些关于silverlight 5的…但是silverlight 5没有被添加。 如果你安装silverlight 5 …你仍然可以selectsilverlight 4。
也许给我们一些小费。 安装或修复MSXML6 。 我们正在努力获得在VS2010 SP1中加载的SL4项目。 卸载所有SL4组件…重新安装SP1 …恢复VS2010 …和所有其他组合,没有任何工作。 安装MSXML6解决了我们的问题。
如果您尝试安装Lync SDK,则无法将SP1识别为Silverlight 4工具的有效替代scheme。 在这种情况下,您需要先卸载SP1,再安装SP1之前安装Silverlight 4 Tools和Lync SDK。
**也许给我们一些小费。 安装或修复MSXML6 。 我们正在努力获得在VS2010 SP1中加载的SL4项目。 卸载所有SL4组件…重新安装SP1 …恢复VS2010 …和所有其他组合,没有任何工作。 安装MSXML6解决了我们的问题。 * *
根据这些观点,我发现Visual Studio 2010与SP1以及Vista或Windows 7中的Silverlight 4并不与最新的(2012年12月)Silverlight 5浏览器插件共存。 “解决scheme” – 至less对我来说是有效的 – 就是在浏览器客户端插件的时候从系统中删除Silverlight 5,然后安装当你尝试创build一个新的SL项目时出现的SL Developer包,失踪。 这将工作,让你在SL 3/4和.NET 4.0开发,但现在你错过了SL浏览器插件,所以你不能上网和访问SL站点[ 更新 :这是神秘的回来,所以我真的可以上网]。 自从我在一个虚拟操作系统中开发出来,并在实际操作系统中来回移动的时候,我在浏览器中使用了SL,但是却没有在那里开发。 一个错误也许,虽然我也没有所有的微软更新…这是什么时候一个框架停止获得支持?
进一步https://stackoverflow.com/a/9146742/427684我想这就是他所指的;
http://go.microsoft.com/fwlink/?LinkId=168436
目前你在哪里;
用于VisualStudio®2010 SP1的Microsoft®Silverlight®5工具
我有同样的问题。 silverlight4
工具的安装程序有文件ParameterInfo.xml
(如果你只有.exe文件,然后解压缩)。 它描述了系统要求。
在我的情况下,安装程序需要版本的VS2010 "10.0.30319"
,但在registry中是其他版本( 10.0.40219
)。 我编辑了注册版本,安装了工具并在registry中写了第一个版本。
可能是你的问题不一样(不是VS的版本)。 检查这个文件的其他要求。
- WPF / Silverlight – 棱镜 – 初学者的资源
- 如何避免在replace所有元素或添加元素集时多次触发ObservableCollection.CollectionChanged
- 如何在variables的值发生变化时触发事件?
- Silverlight 4:解决Microsoft.Silverlight.CSharp.targets没有find?
- Silverlight与Flex
- Silverlight:伸展到StackPanel的剩余空间
- Windows Phone 7入门
- 你如何强迫Firefox不caching或重新下载Silverlight XAP文件?
- 无法安装Silverlight开发人员运行时