我正在运行绝对最新版本的Silverlight和Visual Studio 2010 Professional,并构建了一个包含WPF项目的解决方案。从那里,我添加了一个SketchFlow项目(基于Blend 4 RC),并且我可以在解决方案中运行每个项目,只需在每次将它们切换为启动项目时进行设置即可。从那里,我添加了一个Silverlight 4业务应用程序(采取所有默认设置),当试图将其设置为启动项目并运行它时,VS2010在尝试打开网页后给我以下错误:VS2010要求升级SIlverlight?
线:56(文件TestPage.aspx) 错误:Silverlight应用程序 代码未处理的错误:8001
类别:InitializeError
消息:升级需要
如果我选择不调试,我得到的Silverlight的网页说“此页面需要更新版本的Silverlight”!点击弹出窗口中的“立即安装”会将我带到Mirosoft的Silverlight页面,在此处我看到:
“Silverlight最初请求的版本不可用,您可以从此页面获得支持的版本此Web浏览器或操作系统可能与Silverlight不兼容,请检查系统要求,如果您想继续操作,请选择适用于您的操作系统的链接。“
如果我选择升级,我被告知我正在运行最新版本的Silverlight。
这是什么?我正在运行VS2010 Pro,Silverlight 4和最新版本的Expression Blend 4(RC)的最终版本。为什么VS2010不能运行这个默认的Silverlight商业应用程序?有任何想法吗?请??
感谢, Lu10ntDn
PS。这是在UAC关闭的Windows 7上,并安装了所有最新的Windows更新。
我刚刚卸载了所有Silverlight 4和RIA服务相关的安装,然后重新安装了所有东西。我甚至借此机会安装了Blend 4的最终版(试用版)。 我仍然收到相同的错误,并且两次都安装了SL4的开发者版本。我会看看你给的MSDN参考。希望这只是在我的测试页中覆盖版本号的问题。谢谢! – Lu10ntDan 2010-06-10 18:35:40
在根据所引用的页面尝试任何手动更改代码之前,我决定做最后一件事是删除新的SL4 Business App项目并尝试添加一个新项目。 你看,它确实有效。我不确定是否因为我做过的各种卸载和安装或者是什么,但现在又都开心了。 无论如何罗伯特,为指针... – Lu10ntDan 2010-06-10 19:12:21
@ Lu10ntDan - 我很高兴你得到它的工作! – 2010-06-10 21:25:27