質問

ポータブル クラス ライブラリのプロパティの [ターゲット フレームワークの変更] ダイアログには、次のページへのリンクがあります。

http://msdn.microsoft.com/en-us/hh487282.aspx

このページには、「Silverlight 5 RC Tools Visual Studio 2010 SP1」に含まれる Silverlight 5 の「ターゲティング パック」があることが示されています。

私の想定では、RC ツールはリリースの Silverlight 5 ツールに置き換えられると考えています。これらのツールがあるにもかかわらず、Silverlight 5 を選択するという選択肢は間違いなくありません。

ターゲット パックがリリース ツールから除外されているのではないかと考え、それらをアンインストールし、RC ツールをインストールして、Silverlight 5 をターゲットにするオプションが表示されるかどうかを確認してみましたが、それも機能しないようでした。

ポータブル クラス ライブラリで Silverlight 5 をターゲットにするにはどうすればよいですか?

また、Silverlight 4 アセンブリは Silverlight 5 と互換性があることはわかっていますが、Silverlight 5 アプリケーション内から Silverlight 4 ライブラリを参照すると、他の副作用 (コード分析/メトリクスが機能しないなど) が発生するため、解決しようとしているところであることも付け加えておきます ( 「プラットフォームを統合できませんでした」) したがって、それに対する修正も同様に高く評価されます:)

役に立ちましたか?

解決

ポータブル クラス ライブラリは、すぐに使える Silverlight 5 をサポートしており、Silverlight 4 を選択すると、Silverlight 5 で実行できるようになります。来週リリースされる Visual Studio 11 ベータ版では、Silverlight 5 の完全なサポートが追加されます (Visual Studio 2010 がインストールされているボックスに Silverlight 5 をインストールすると、Siverlight 5 のサポートも追加されます)

コード分​​析の問題は既知の問題です (RIA サービスを参照してコード分析を実行しようとすると、同じ問題が発生します)。残念ながら、既知の回避策はありません。残念ながら、この修正を Visual Studio 11 ベータ版に組み込むのに間に合いませんでした。ただし、発送までには修正される予定です。

デビッド・キーン (BCL チーム)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top