2016-11-24 12 views
0

Ich habe ein Win-Forms-Projekt in C#, geschrieben in VS2015 mit separater GUI und Businesslogik. Ein Teil dieses Programms muss ich in die App "konvertieren", die auf dem Handheld mit Windows CE 5.2 ausgeführt werden soll.App für Windows CE 5.2 mit Xamarin erstellen?

Was ist der beste Weg, es zu tun? Ist es möglich, Xamarin zu verwenden?

+2

Windows CE unterstützt Compact Framework, das nicht mehr aktiv entwickelt wird. Laut einem Beitrag in den Xamarin-Foren unterstützt Xamarin weder Windows CE noch Windows Mobile 6.5: https://forums.xamarin.com/discussion/14475/windows-ce-and-windows-mobile-6-5-support . Wenn Sie Ihre BL-Ebene getrennt haben, können Sie eine CompactFramework-Bibliothek erstellen, die Ihren Quellcode erneut verwendet. Sie benötigen weiterhin eine dedizierte CompactFramework-Anwendung für die Geräte. Die Unterstützung für diese Projekttypen wurde aus VisualStudio mit Version 2010 entfernt, sodass Sie VS 2008 für Windows CE entwickeln müssen. –

+0

@DirkTrilsbeek sollten Sie dies als Antwort posten, nach meiner Erfahrung ist es 100% korrekt. –

Antwort

2

Windows CE unterstützt .Net Compact Framework, das nicht mehr in der aktiven Entwicklung ist. Laut einem Beitrag in den Xamarin-Foren unterstützt Xamarin weder Windows CE noch Windows Mobile 6.5: Link to Xamarin forums discussion. Wenn Sie Ihre BL-Schicht getrennt haben, könnten Sie eine Compact Framework-Bibliothek erstellen, die Ihren Quellcode erneut verwendet. Sie benötigen weiterhin eine dedizierte Compact Framework-Anwendung für die Geräte. Die Unterstützung für diese Projekttypen wurde aus Visual Studio mit Version 2010 entfernt. Daher müssen Sie VS 2008 für Windows CE entwickeln.

+0

Kann ich eine CompactFramework-Bibliothek in VS2015 erstellen? Oder ist das nur mit VS2008 möglich? Vielen Dank! –

+0

VS 2015 unterstützt CompactFramework nicht. Wenn das Erstellen der Bibliothek nicht funktioniert, wird Intellisense wahrscheinlich nicht funktionieren, da VS die referenzierten Bibliotheken nicht verwenden kann. Es wird wahrscheinlich nicht einmal ein bestehendes CF-Projekt eröffnen. Und Sie können keine neuen CF-Projekte mit VS 2015 erstellen. –

+0

Ok. Ich werde versuchen, mein Projekt in vs2008 zu öffnen und eine Bibliothek mit BL .- (. Danke! –