2011-09-03 4 views
0

Je suis nouveau à MonoDroid alors peut-être il y a une réponse facile, mais jusqu'à présent la recherche n'a pas monté ... Depuis le déploiement de l'émulateur Android prend _for_ever_ sur mon PC, je voudrais mettre la plupart de ma logique dans une bibliothèque séparée et le tester à partir d'une application winforms séparée. Plus tard, je peux construire une application MonoAndroid régulière qui fournit l'interface utilisateur et appelle simplement la bibliothèque. Toutefois, lorsque j'essaie de créer un lien vers la bibliothèque de classes MonoAndroid, le message suivant s'affiche:bibliothèque monodroid dans winforms

Avertissement 1 Le projet 'MonoAndroidClassLibrary1' ne peut pas être référencé. Le projet référencé est destiné à une famille de frameworks différente (MonoAndroid)

Existe-t-il un autre moyen d'atteindre cet objectif? Oui, je pourrais simplement créer une bibliothèque Windows standard séparée et copier/coller le code entre les deux, mais il doit y avoir un meilleur moyen

Répondre

1

Vous auriez besoin de créer une bibliothèque de classes .Net 2.0/3.5/4.0/etc régulière et copier (ou lier) vos fichiers de code source dans celui-ci. Utilisez cet assemblage pour tester les winforms et la copie de la bibliothèque de classes Android pour Android.

Bien sûr, cela vous permettra seulement d'écrire du code qui ne fait référence à rien dans l'assemblage Mono.Android.dll.

+0

Non ce que je voulais entendre, mais ok merci. Aussi, ce serait génial s'il y avait une construction Linux donc je n'aurais pas besoin de démarrer sous Windows ... – rotard