1

Silverlight 3 をインストールしたので、Silverlight 2 用の Silverlight アプリケーションをビルドできないようです。

オブジェクトの minRuntimeVersion を 2.0.31005.0 に設定しましたが、Silverlight 3 を持っていないユーザーは更新を求められます。

まだこの更新をユーザーに強制したくないので、Silverlight をバージョン 2 のみでビルドする方法はありますか?

私は Visual Studio を使用しており、バージョン 3 で提供された silverlight_tools をインストールしました。
以前は、バージョン 2 の silverlight_tools を使用していましたが、これに新しいバージョンをインストールするだけでした。

4

2 に答える 2

1

つまらないガイド: SilverLight 3 から SilverLight 2 ツールへの切り替えには、すべてがあまり良くないという答えがあるようです。しかし、SilverLigh 3 と 2 の両方のアプリを同じマシンでビルドするという目標を達成できるはずです。

于 2009-07-20T04:50:52.157 に答える
0

代わりに、Silverlight 2 と Silverlight 3 の両方の SDK をインストールすることをお勧めします。ツールのアンインストールとインストールを何度も行うのではなく、両方をビルドして、主要な開発環境 (おそらく Silverlight 3) を選択することをお勧めします。

3 月に同じマシンで両方をビルドするためのガイドを作成しました。これは、自動化されたビルド ラボをセットアップして、複数のリリース用に Silverlight Toolkit を毎日ビルドする方法です。

これには、ビルド時に SilverlightRuntimeVersion、TargetFrameworkSDKDirectory、および TargetFrameworkDirectory MSBuild プロパティを設定することが含まれます。

MSBuild のトリック (私の投稿が示唆していたこと) を使用して、プロジェクト ファイルに 3 つのプロパティを設定するか、コマンド プロンプト/ビルド時に、これらのプロパティを追加して適切な値を指定することができます。

于 2009-08-05T20:25:09.700 に答える