2

プロジェクトでポータブルクラスライブラリを作成して、Silverlight5ソリューション内にいくつかの一般的なコードを保持しました。ICustomTypeProviderを実装していくつかの柔軟なオブジェクトを作成したいのですが、ライブラリのターゲットとして.Net FrameworkとSL5のみを選択しても、PCLにインターフェイスが表示されません。

System.Reflectionは4.5フレームワークとSL5の両方に表示されますが、インターフェイスが表示されないのはなぜですか?

4

1 に答える 1

1

Visual Studio ギャラリー ポータブル ライブラリ ツール ディスカッションで同じ質問をしました(現在 2 ページ目にあるICustomTypeProviderというタイトルの質問を検索してください。直接リンクすることはできません。MS は何を考えているか)。

デビッド・M・キーンからの返信:

現在、欠落している型の問題は特定の時点の問題 (つまり、将来改善される予定) であり、ダウンレベルのプラットフォームと API で作業していたときに「移植性」について考えていなかったために発生しました。新しいプラットフォーム (Windows ストア アプリ、.NET 4.5) では、真のサブセットを公開します。つまり、Windows ストア アプリと .NET 4.5 の間で共通するすべてのものは、ポータブルから利用できます。未発表のプラットフォームの新しいバージョンについても同様です。

于 2013-01-03T19:50:12.940 に答える