2009-07-17 40 views
1

现在,我已经安装了Silverlight 3,我似乎无法建立为Silverlight 2打靶的Silverlight V2

Silverlight应用程序我已经把我的对象minRuntimeVersion到2.0.31005.0,但用户没有谁的Silverlight 3仍提示更新。

我不想强迫我的用户进行此更新,那么是否有方法仅为版本2创建Silverlight?

我使用Vistual Studio,并安装了第3版推出的silverlight_tools。
以前我从版本2开始安装silverlight_tools,只是安装了新版本。

回答

0

我会推荐安装Silverlight 2和Silverlight 3软件开发工具包,而不是一直在忙于卸载/安装这些工具,只需为两者构建,然后选择一个主要开发环境(可能是Silverlight 3)。

回到三月份,我写了一篇关于building for both on the same machine的指南。这就是我们如何设置我们的自动化构建实验室,以便每天为多个版本构建Silverlight工具包。

这涉及到在构建时设置SilverlightRuntimeVersion,TargetFrameworkSDKDirectory和TargetFrameworkDirectory MSBuild属性。

你可以在你的项目文件中使用MSBuild技巧(我的文章建议)设置这三个属性,或者只是在命令提示符/构建时,你可以添加这些属性并将它们指向适当的值。