Silverlight 4 クラス ライブラリを参照する WPF .NET 4.0 クラス ライブラリがあります。
SL ライブラリは正常にコンパイルされますが、WPF クラス ライブラリをコンパイルすると、次のようになります。
Error 2 Unknown build error, 'Cannot resolve dependency to assembly 'System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e' because it has not been preloaded. When using the ReflectionOnly APIs, dependent assemblies must be pre-loaded or loaded on demand through the ReflectionOnlyAssemblyResolve event.' MyProj.Presentation.Wpf
問題はここで言及されているものと似ているに違いないと思います: http://markti.spaces.live.com/blog/cns!D92CF278F0F91957!273.entry
しかし、私の WPF ライブラリには、SL ライブラリからユーザー コントロールを参照する XAML が含まれていません。実際、私の SL ライブラリには XAML がまったく含まれていません。ただし、EventCommander (UI 要素のイベントをコマンドにバインド) や一部の DataTemplate ヘルパーなど、いくつかの共有 DependencyObject があります。
ここで問題を絞り込む方法はありますか? また、.NET 4.0 から SL4 プロジェクトで UI 要素を効果的に参照する方法を見つけた人はいますか?
ありがとう。