-1

Actuellement, les machines fonctionnent sous Windows Embedded, mais avec l'arrêt de la prise en charge en 2021, je dois trouver une solution à long terme.Avoir un périphérique .Net Compact Framework perdant la prise en charge de Windows CE

J'ai besoin d'une solution de système d'exploitation pour un dispositif qui a un logiciel écrit en compact framework .net et a le matériel suivant:

  • 256 Mo de RAM
  • 256 Mo Stockage
  • 12.1" SVGA
  • processeur LX 800 (500 MHz, qui ne supporte pas non SSE2)

La nouvelle configuration minimale du cœur de Windows IoT est bien en dehors de la pile matérielle de mon périphérique. Mon problème est que nous devrons finir par passer à un système d'exploitation basé sur Linux, et que le code dans .net compact framework devra être réécrit à cause de cela.

Existe-t-il une solution autre qu'une réécriture ou une perte de support?

+0

Sur une plate-forme Linux, une grande partie de votre code existant sera probablement capable de fonctionner sur Mono et nécessitera peu de réécriture. – Clifford

+0

Et quel est le problème? Blâmer l'équipe d'origine pour l'utilisation d'un environnement qui avait une durée de vie manifestement limitée depuis le début. Si vous venez avec un autre cadre propriétaire, vous rencontrerez le même problème est quelques années. Mieux vaut le faire une fois. Ne comptez pas sur .net pour les périphériques de support à long terme. Dit que, nous ne sommes pas un site de consultation. – Olaf

+0

@Clifford Mono est-il toujours pris en charge en open source? – obizues

Répondre

0

La solution comme indiqué dans les commentaires est qu'il n'y a pas de solution pour le moment. Puisque CF est principalement un sous-ensemble de .Net (complet), la meilleure façon est d'essayer de créer un projet de pile .Net normal avec le code et de corriger l'utilisation spécifique de la bibliothèque CF (principalement mobile) afin qu'elle compile entièrement. Net.