Silverlight 4 Montage-Sharing-Problem

Ich habe eine WPF .NET 4.0-Klassenbibliothek verweisen auf eine Silverlight-4-Klasse-Bibliothek.

SL-Bibliothek kompiliert einwandfrei, aber wenn ich kompilieren Sie das WPF-Klassenbibliothek, die ich bekomme:

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

Ich denke, man muss das problem ähnelt dem hier erwähnten:
http://markti.spaces.live.com/blog/cns!D92CF278F0F91957!273.Eintrag

aber meine WPF-Bibliothek enthalten keine XAML, die auf eine Benutzer-Steuerung von meinem SL-Bibliothek. In der Tat, meine SL-Bibliothek keine XAML-in überhaupt. Tut es, allerdings haben mehrere gemeinsame DependencyObjects, wie ein EventCommander (Bindung von UI-element-events auf Befehle), und einige DataTemplate Helfer.

Gibt es eine Möglichkeit, ich kann das problem einzugrenzen hier? Und hat jemand einen Weg gefunden effektiv verweisen auf UI-Elemente in einer SL4-Projekt aus .NET 4.0?

Dank.

InformationsquelleAutor Jeff | 2010-06-05
Schreibe einen Kommentar