现在我已经安装了Silverlight 3,我似乎无法为Silverlight 2构建Silverlight应用程序。
我已将对象minRuntimeVersion设置为2.0.31005.0,但仍然提示没有silverlight 3的用户进行更新。
我不想在我的用户上强制更新此版本,那么有没有办法只为版本2构建Silverlight?
我正在使用Vistual Studio并安装了版本3发布的silverlight_tools 以前我从版本2开始使用silverlight_tools,只需在此安装新版本。
答案 0 :(得分:1)
A DULLARD'S GUIDE: Switching from SilverLight 3 to SilverLight 2 tools似乎有一个,都不太好,回答。但它应该允许您实现在同一台计算机上构建SilverLigh 3和2应用程序的目标。
答案 1 :(得分:0)
我建议安装Silverlight 2和Silverlight 3 SDK,而不是一直搞乱卸载/安装工具,只需为两者构建,并选择主要开发环境(可能是Silverlight 3)。 / p>
我在三月份写了一篇关于building for both on the same machine的指南。这就是我们如何设置自动构建实验室,以便每天为多个版本构建Silverlight工具包。
这涉及在构建时设置SilverlightRuntimeVersion,TargetFrameworkSDKDirectory和TargetFrameworkDirectory MSBuild属性。
您可以使用MSBuild技巧(我的帖子建议的内容)设置项目文件中的三个属性,或者只是在命令提示符/构建时,您可以添加这些属性并将它们指向适当的值。 / p>