2013-08-21 4 views
2

J'utilise la licence Indie de Xamarin Studio qui ne prend malheureusement pas en charge System.ServiceModel et mon budget n'inclut pas la prise en charge de 700 $ supplémentaires pour la licence Business.Supprimer System.ServiceModel de MvvmCross

J'ai suivi et j'aime vraiment les tutoriels MvvmCross mais ce problème ne me permet même pas de compiler car MvvmCross fait référence à System.ServiceModel.

Comment puis-je supprimer proprement la référence System.ServiceModel de MvvmCross pour pouvoir l'utiliser avec ce handicap?

Merci!

+1

Xamarin est la carotte qui pend devant le nez d'un chasseur du "Graal". Chaque dollar, ou morceau de centaines de dollars, vous rapproche de réaliser qu'il n'y a pas de "Graal". Je l'ai détesté! – ChiefTwoPencils

Répondre

2

Cela a été récemment (la semaine dernière) ont rapporté et un membre de la communauté a déjà produit une solution - voir https://github.com/slodge/MvvmCross/pull/397

Il est probable que ce correctif sera testé et libéré dans les deux prochaines semaines. Jusqu'à ce que vous devriez être en mesure de construire vous-même - ou vous pouvez évaluer l'édition commerciale pour 1 mois. Du fait que cela a été récemment rapporté, je suppose que xamarin a récemment changé son code de détection de licence - vous pouvez donc également demander leur aide pour ce changement de rupture - mais il n'y a évidemment aucune garantie qu'ils va aider.

+0

Donc, à partir de aujourd'hui, en utilisant MvvmCross 3.0.14, il fait toujours référence au System.ServiceModel fermant ainsi la porte aux développeurs Indie. Est-ce intentionnel? Le correctif n'était-il pas possible de tirer sur le produit MvvmCross? –

+1

MvvmCross est open source et ne ferme pas la porte aux développeurs Indie. Les seuls assemblys restants qui référencent 'System.ServiceModel' dans le code source de MvvmCross sont les stubs PCL (qui ne devraient plus être nécessaires) et le Json.Net importé - voir https://github.com/MvvmCross/MvvmCross/search ? q = ServiceModel & ref = cmdform - Si vous trouvez des problèmes, alors je vous suggère de demander à l'entreprise que vous payez pour votre licence Indie – Stuart

+0

Merci pour la correction, quelle bêtise de moi. –