2010-08-17 16 views
0

Je veux écrire une application dans .Net qui doit être expédiée avec une clé USB par le fabricant. Application Rightnow ciblée pour s'exécuter uniquement dans les fenêtres. Mais devra supporter d'autres systèmes d'exploitation à l'avenir. Cette application doit-elle être expédiée en tant qu'application portable? Qu'est-ce qui est nécessaire pour exécuter une application .net en tant qu'application portable sur clé USB? Si .Net n'est pas une bonne option, quelles sont les autres plates-formes qui aident à mettre en œuvre cela?Écrire une application Windows pour le lecteur USB

+0

Cela dépend vraiment de ce que le application fait. C# est assez portable pour autant que je sache (Windows et Linux au moins). C++ a cependant un grand support pour la multiplateforme - par exemple, vérifiez la bibliothèque de boost qui vous permettra de faire beaucoup de choses de manière portable. Et ... application portable pour USB - rappelez-vous que vous ne pouvez utiliser aucun périphérique de stockage autre que l'USB, donc si l'application fonctionne sur Windows, ne comptez pas sur le registre - utilisez plutôt des fichiers locaux (encore stockés sur le port USB). – Poni

Répondre

1

Faites déployer des applications .net sans .net vous devez utiliser des outils comme Xenocode: http://www.xenocode.com

Pour l'exécuter sur les plates-formes autres, un regard sur le projet Mono: http://www.mono-project.com

+0

Y at-il un outil comme Xenocode doit être installé pour exécuter l'application Mono? – Amzath

+0

Je ne sais pas. Mais ils ont la technologie depuis qu'ils l'utilisent dans MonoTouch. Vous pouvez essayer de demander dans leurs forums. –