根据“添加删除程序”在我的计算机上安装了: Microsoft Silverlight Microsoft Silverlight 2 SDK Microsoft Silverlight 2 Toolkit 2009年7月 Microsoft Silverlight 3 SDK Microsoft Silverlight 3 Toolkit 2009年7月 适用于VS 2008 SP1-ENU的Microsoft Silverlight 3工具
当我创建Silverlight项目时,我猜它是使用Silverlight 3创建的。
有没有办法验证这个?
此外,我是Silverlight的新手,并且发现大多数教程,视频,书籍等仍然适用于Silverlilght 2.当我尝试使用它们时,它们不起作用 - 似乎我无法按照步骤操作因为我在屏幕上看到的东西不同于我们应该看到的东西,我无法再进一步了。在尝试理解数据访问时,这是一个真正的问题。
有没有办法在启动新项目时选择使用哪个Silverlight版本,或者如果我想使用版本2,是否需要卸载版本3?
由于 迈克托马斯
答案 0 :(得分:2)
通过查看.csproj文件,先前已经覆盖了已创建的帖子Anyway to tell if project is in Silverlight 3?。
在创建新项目时,只安装最新的Silverlight Tools版本,但如果您经常进行多版本开发,则应该能够保存一个相对空的项目作为模板。
您可以在创建SL3之后更改项目文件中的语句,但项目中可能存在一些小差异(页面重命名为MainPage等)。
答案 1 :(得分:1)
这并不直接回答您的问题,但是告诉您Silverlight项目所针对的运行时的一种方法是主机aspx页面中Silverlight标记的标记。
param name =“minRuntimeVersion”value =“2.0.31005.0”== Silverlight2
param name =“minRuntimeVersion”value =“3.0.40624.0”== Silverlight3