我继承了一组Silverlight 2应用程序(新工作),其中一个需要升级。我们可以毫无问题地在代码中进行更新,但可用的开发机器似乎都运行Silverlight 3。
我似乎无法再找到Silverlight 2工具了 - 有多种方法可以像我们可以多次定位主要CLR的旧版本一样多目标Silverlight吗?
感谢
托比
答案 0 :(得分:2)
没有任何理由可以实现Silverlight的多目标。与CLR不同,没有一个并排的故事:人们运行最新版本。
仍然存在为Silverlight 3开发的争论,所以继续使用Silverlight 3开发工具 - 您的Silverlight 2应用程序应该可以正常工作。
可能存在一些极其有限的受控环境,没有与Silverlight 2的互联网或IT连接,但我认为在我看来这种情况很少见。在这种情况下,您可以使用MSBuild构建Silverlight 2(即使您的计算机上有更新的位),方法是将构建任务放入您的登记并从标准SDK重定向:http://www.jeff.wilcox.name/2009/03/sxs-sl2-sl3-building/
以下是Visual Studio 2008 SP1的Silverlight 2工具。您将无法在VS2010中开发Silverlight 2应用程序:http://www.microsoft.com/downloads/details.aspx?FamilyId=c22d6a7b-546f-4407-8ef6-d60c8ee221ed&displaylang=en