Mam rozwiązanie, które zawiera zarówno rozwiązanie Silverlight 4, jak i WPF 4. Jedna to internetowa wersja aplikacji, a druga to wersja komputerowa.Najlepszy sposób na dzielenie kodu między WPF a Silverlight
Oba projekty mają podobne klasy domenowe i interfejsy i oba uzyskują dostęp do chmury w celu przechowywania i innych rzeczy.
Chciałem stworzyć wspólny projekt Interfejsy i klasy, więc utworzyłem Bibliotekę klas, ale gdybyś tego nie wiedział, Silverlight nie może dodać odniesienia do Biblioteki klas. Więc stworzył wspólny projekt jako Silverlight Class Library, ale kiedy odsyłającego wynika, że z projektu WPF dostaję ostrzeżenia:
Warning The project 'Interface.Common.Silverlight' cannot be referenced. The referenced project is targeted to a different framework family (Silverlight)
a nawet pojawiają się błędy wykonawcze klasa ładowanie podczas korzystania z dowolnej klasy z tej biblioteki ponieważ "System.Windows nie można znaleźć w czasie wykonywania"
Chcę podzielić kod między dwa projekty, w jaki sposób można to osiągnąć w czysty sposób?
Dzięki za wszelką pomoc można dać
MSDN - Kodeks rozdysponowania między Silverlight i WPF: http://msdn.microsoft.com/en-us/library/ff921109(v=pandp.40).aspx –
dzięki , Robię to teraz, ale wciąż mam wiele pytań ... takich jak możesz udostępnić kod dostępu Azure między SL i WPF? – Mark
Szukanie uwagi! Sprawdź [Portable Class Libraries] (http://msdn.microsoft.com/en-us/library/gg597391.aspx), teraz obsługiwany w .NET 4.0! – Will