我有一个我正在维护的Silverlight应用程序。我目前正在使用Visual Studio 2008.我安装了Microsoft Silverlight 3 SDK。我安装了Microsoft Silverlight 4。当我运行应用程序并右键单击窗口以提取关于Silveright消息框时,它告诉我我正在使用4这是我期望的。当我在记事本中打开项目文件时,它告诉我我正在导入项目$(MSBuildExtensionsPath32)\ Microsoft \ Silverlight \ v3.0 \ Microsoft.Silverlight.CSharp.targets
所以我很确定我在构建时使用的是Silverlight 3。 Visual Studio中没有任何内容可以告诉我这一点吗?我一直在寻找大胆的“你正在使用Silverlight Version X”属性,但一直无法找到它。
答案 0 :(得分:1)
您只能使用VS 2008构建Silverlight 3应用程序,因此如果您使用的是Visual Studio 2008,则它将是Silverlight 3.
您只能在Visual Studio 2010中选择Silverlight目标。
运行时当然是浏览器使用的任何内容,但Silverlight运行时4向后兼容以运行SL 3应用程序。
希望这有帮助。