Frage

Ich habe Mittel in getrennten Baugruppen von mehreren WPF-Anwendungen verwendet werden, und dies funktioniert gut. Jetzt bin ich die Schaffung einer Silverlight 3 App und ich versuche, die gleiche Anordnung zu verwenden, um die gleichen Ressourcen zu erhalten. Ich erhalte eine Fehlermeldung zu dem Zeitpunkt einen Verweis hinzuzufügen, sagte nur Silverlight Baugruppen referenziert werden können.
Was ist der beste Weg für mich, dies zu tun? Muss ich haben zwei getrennte Sätze von Baugruppen für die Ressourcen - eine für WPF und eine für Silverlight? Ich würde nicht halten zwei getrennte, aber identische Ressourcen Baugruppen mag ...

Danke

Hinweis: „Link-Zugabe“ eine Datei, die Frage der Nutzung der gleichen XAML über mehrere Baugruppen aufgelöst. Doch mir, ein großer Nachteil ist, dass diese Funktion nicht in Blend 3 unterstützt wird! Mischung hält zu versuchen, die Datei lokal im Projektbaum zu finden.

War es hilfreich?

Lösung

Leider kann .NET-Assemblies nicht von einer Silverlight-Anwendung verwiesen werden.

Für Einzelheiten und mögliche Lösungen finden Sie unter http://www.pagebrooks.com/archive/2008/10/11/sharing-code-between-.net-and-silverlight-platforms.aspx .

Andere Tipps

Können Sie die Ressourcen extern speichern und dann mit einem Pre-Build-Schritt, um die Dateien in eine Silverlight-Baugruppe zu kopieren, die Sie in Ihrem Projekt verweisen? Das war können Sie vermeiden doppelte Anordnungen und ändern Sie einfach die Ressourcen in einem einzigen Standort.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top