0

2 つの別々のプロジェクトで使用するポータブル Silverlight ユーザー コントロールを作成しようとしています。1 つは WP8 プロジェクトで、もう 1 つは Windows ストアです。

どちらも xaml/C# を使用し、Silverlight に基づいています。しかし、作成した Silverlight コントロールは WP8 でのみ機能し、Windows ストアでは機能しません。

cannot convert from 'Controls.ProfileBox' to 'Windows.UI.Xaml.UIElement'

両方のプロジェクトで使用できるコントロールを持つ Silverlight クラス ライブラリを作成することは可能ですか?

4

1 に答える 1

0

別のプロジェクトをどのようにコンパイルしますか?

c#/ xamlのフレームワーク間でコードを共有する最も簡単な方法は、必要なファームワークでコードをコンパイルすることです。

「リンクとして追加」機能を使用する必要があります(プロジェクトを右クリック->既存のアイテムの追加->「追加」ボタンを「リンクとして追加」に変更)。このように、ソースファイルのバージョンは1つだけですが、コンパイルするNフレームワーク用のNプロジェクトがあります。

于 2013-02-07T08:22:19.170 に答える