8
votes

Comment utiliser la bibliothèque MonoTouch dans le projet Xcode?

J'ai beaucoup de logique commerciale existante dans les assemblys C #, et je voudrais les réutiliser dans un projet iOS.

J'aimerais créer une bibliothèque dans monodevelop et "référence" de mon projet Xcode (pour utiliser la terminologie .NET).

est-ce possible? Si oui, comment?


3 commentaires

Hey Hugh, je me demande si vous avez eu un succès sur ce sujet ... THX pour votre réponse


Désolé, @samsam, quand j'ai gagné le badge "Tumbleweed" pour cette question, j'ai décidé que c'était une perte de temps pour regarder plus loin.


Un peu de mauvaises herbes ... Eh bien, mes recherches (aussi loin que cela allé) n'apportent aucune nouvelle positive ... merci quand même :)


3 Réponses :


0
votes

Je ne crois pas que ce soit possible, désolé.


0 commentaires

0
votes

Pourquoi ne pas utiliser monoTouch? Vous pouvez l'utiliser pour tout le projet ou juste la DLL (je crois).


0 commentaires

1
votes

Ceci est une fonctionnalité complètement non prise en charge, mais ...

Versions récentes de l'utilitaire MTouch (TARD 5.X et DERNIER) Cache Le code d'assemblage Aot'D pour chaque assemblage qu'il doit compiler pour chaque architecture que votre projet cible comme une étape intermédiaire dans le processus de construction. Il y a un répertoire temporaire qu'il créera ces fichiers pour les compiler qu'il ne supprime pas entre les bâtiments (une partie d'une optimisation de construction).

Si vous regardez dans le journal de sortie de la version, vous verrez la ligne de commande GCC qu'il utilise pour chaque fichier * .s (vous pouvez copier et coller le chemin de ces fichiers * .s ou même toute la ligne GCC pour compiler. Chacun d'entre eux dans les fichiers .O), mais modifier la dernière ligne GCC pour compiler dans * .a fichier ou quelque chose à utiliser dans votre projet Xcode. Ou vous pouvez éventuellement copier chacun des fichiers * .s dans votre projet Xcode (qui pourrait être plus facile, pas sûr).

À ce moment-là, vous aurez votre projet MonoTouch sous forme de bibliothèque natale.

Ensuite, il vous suffit de vous relire sur l'API d'emboîtement mono: http: //www.mono-projecte .com / Embredding_mono


0 commentaires