Gibt es ein Werkzeug, um zu analysieren, ob ein C # - und WPF-Projekt nach Silverlight portiert werden kann? [geschlossen]

8

Ich habe eine WPF- und C # -Anwendung, und ich möchte wissen, ob sie auf silverlight portiert werden kann. Gibt es ein Werkzeug, um die Abhängigkeiten zu analysieren und mir zu sagen, was ich nicht verwenden kann und was ich kann?

Danke.

    
hokkos 18.01.2011, 15:22
quelle

3 Antworten

7

Soweit ich weiß, gibt es das nicht. Der beste Weg, dies herauszufinden, besteht darin, ein Silverlight-Projekt zu erstellen und den Code zu kopieren und dann alle Build-Fehler zu analysieren. Es ist keine großartige Lösung, aber ich kenne keinen besseren Weg.

Abgesehen davon gibt es ein schönes Whitepaper, in dem die Unterschiede zwischen WPF und Silverlight beschrieben werden:

Ссылка

    
ColinE 18.01.2011 15:24
quelle
1

Ich habe ein solches Tool nicht gesehen, aber es gibt WPF Kompatibilitätsliste auf MSDN, die ich verwende.

    
Alex Burtsev 18.01.2011 15:32
quelle
0

Ich habe mich gerade daran erinnert, dass ich, als ich versuchte, eine C # -App auf Linux / Mono zu portieren, den Moma-Analysator benutzte, es hilft, Probleme zu identifizieren, die Sie möglicherweise haben, wenn Sie eine .Net-Anwendung auf Mono portieren, und ich weiß, dass Mono nur Silverlight und nicht WPF implementiert, also werde ich es versuchen.

Und Sie können die Daten sehen und ändern, was Moma als implementiert betrachtet oder nicht. Im Verzeichnis Definition gibt es eine Datei 2.8-4.0-defs.zip, darin befinden sich 4 Textdateien exception.txt, missing.txt, monotodo.txt und version.txt, es sind 3 Listen von Funktionen, die Fehler erzeugen. Vielleicht kann jemand die Informationen darüber, was Silverlight implementiert, abkratzen und die Dateien entsprechend ändern.

    
hokkos 18.01.2011 16:41
quelle

Tags und Links