1

现在我已经安装了 Silverlight 3,我似乎无法为 Silverlight 2 构建 Silverlight 应用程序。

我已将我的对象 minRuntimeVersion 设置为 2.0.31005.0,但是仍然提示没有 silverlight 3 的用户进行更新。

我还不想对我的用户强制执行此更新,那么有没有办法仅为版本 2 构建 Silverlight?

我正在使用 Visual Studio 并安装了版本 3 附带的 silverlight_tools。
以前我有版本 2 的 silverlight_tools,只是在此基础上安装了新版本。

4

2 回答 2

1

DULLARD 的指南:从 SilverLight 3 切换到 SilverLight 2 工具似乎有一个,都不太好,答案。但它应该允许您实现在同一台机器上构建 SilverLigh 3 和 2 应用程序的目标。

于 2009-07-20T04:50:52.157 回答
0

我建议同时安装 Silverlight 2 和 Silverlight 3 SDK,而不是一直搞乱卸载/安装工具,只需为两者构建,然后选择一个主要的开发环境(可能是 Silverlight 3)。

早在三月份,我就在同一台机器上编写了一份关于在同一台机器上进行构建的指南。这就是我们如何设置我们的自动化构建实验室来每天为多个版本构建 Silverlight 工具包。

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

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

于 2009-08-05T20:25:09.700 回答