2017-06-20 5 views
0

Ces derniers jours, je cherchais une solution, pour avoir un code C#, qui pourrait être exécuté dans deux projets existants (Windows Desktop WPF et application iOS). J'aimerais pouvoir construire 2 bibliothèques, une pour iOS et une pour .NET, avec un code C#. Est-ce possible en Xamarin ou Mono? J'ai fait quelques recherches et il semble qu'il n'y ait pas de type de projet dans Xamarin, que je puisse construire une bibliothèque. Les bibliothèques Xamarin ne peuvent donc être incluses que dans les projets Xamarin.iOS (C#) :(Est-ce vrai? Alors que je suis passé en mono, mais il semble qu'il n'y ait pas de mono sans Xamarin, Monodevelop n'existe plus, mais il y a Xamarin Studio avec la même histoire. Résumer, est-il possible d'exécuter un code C# (comme une bibliothèque) dans iOS et l'application .NET? enter image description hereExécuter C# dans .Net et iOS dans Xamarin ou Mono

+0

Oui, c'est une bibliothèque portative comme le montre votre photo –

+0

Etes-vous sûr? Je sais que je peux l'utiliser dans le projet C# Xamarin.iOS, mais cela créerait-il une bibliothèque iOS pour l'utiliser dans un projet iOS pur et natif dans xCode? – walkerbox

+2

Votre question est "est-il possible d'exécuter un code C# (en tant que bibliothèque) dans les applications iOS et .NET?" La réponse est oui mais vous n'avez rien dit à propos du code natif. Alors non. Mais il y a quelques options pour le faire. Il est en pré-lancement (je pense) appelé "embedding" et références natives.https: //blog.xamarin.com/unleashed-embedding-xamarin-forms-in-xamarin-native/ –

Répondre

0

Après plus de recherche, maintenant je connais la réponse. on ne peut pas exécuter C# code (sous forme de bibliothèque) dans natif Application iOS et .NET dans Xamarin (possible uniquement lorsque l'application iOS est construite dans Xamarin, mais ce n'est pas le cas) .Mais ... c'est possible en Mono. exécuter le code C# dans l'application C.

+0

Votre recherche est évidemment incomplète, où vous simplement ignorer l'outil le plus important, https://github.com/mono/Embeddinator-4000 –