我下载的源代码,这个项目:更新一个Silverlight 4.0RC应用4.0 RTM
它建立得很好,但是当我运行它,我得到这个消息时(浏览器启动,大概来自浏览器的SilverLight运行时):
此应用程序是为Silverlight的过期测试版 而创建的。 请联系此 应用程序的所有者,并让他们使用Silverlight的官方 版本升级 其应用程序。
我拥有所有必要的SilverLight 4.0 RTM安装位(我以前从来没有本机上安装Silverlight的测试版或RC),我应当在项目看什么项目的更新得到它运行?
我注意到解决方案中的两个项目引用了第3版Silverlight程序集。我更新到4.0(这两个项目和参考4.0),但我仍然得到这个错误。我猜测项目文件本身需要调整。
从未为SilverLight编写过一行代码,我有点失落。
有没有任何预先内置的Silverlight组件,只是这四个项目,其中'SilverlightPlayground的.RFB.Silverlight'具有对SilverlightPlayground.RFB和SilverlightPlayground.Net的引用。正如我所说的,除了安装在这台机器上的Silverlight RTM位之外,没有其他任何东西。无论如何,我与你的建议重新创建解决方案和项目从头开始,然后导入源。该消息消失了,但我有点卡住了现在显示的“Click to Install”链接引发的异常。但是如果我被它困住了,那还有另外一个问题。 – Kev 2011-03-02 22:13:19
重新创建项目是一件痛苦的事情,但有时候必须完成。祝你项目运行顺利! :-) – 2011-03-02 22:28:05