2017-06-25 2 views
0

J'ai créé une solution à l'aide du pack de modèles Prism sur Visual Studio 2017 Enterprise Edition.Impossible d'ajouter une référence à un projet à l'aide de PrismXamarin

  1. Je puis ajouter une croix platform.ClassLibrary "ClassLibrary1"
  2. J'essaie alors de faire référence ClassLibrary1 (Portable) à mon "MyProject (Portable)" et je reçois cette erreur enter image description here

Toutes les idées pourquoi je reçois ce error.Tried pour changer la cible et je reçois enter image description here

+0

ne sont pas les erreurs tout à fait explicite? Si vous souhaitez modifier la prise en charge de NuGet 3.0, vous devez supprimer tous les packages NuGet du projet. Changez la cible, puis rajoutez les paquets. Le référencement d'un profil PCL dans un autre ne fonctionnera pas toujours en raison de profils PCL conflictuels. – Cheesebaron

+0

@Cheesebaron merci pour votre réponse.J'ai pensé que trop. Mais cela n'a pas de sens pour moi. pourquoi ai-je l'erreur en premier lieu je viens de créer le projet et ensuite essayé d'en faire un autre. Pourquoi dois-je faire tout ce travail ?? – developer9969

Répondre

0

Xamarin a changé le profil de leur bibliothèque de classes à wh Profile111 fr ils ont abandonné le support de Win8.1. Donc, si vous utilisez leur bibliothèque de classes, vous devez mettre à jour votre projet PCL vers Profile111. La meilleure façon de le faire est de modifier le fichier csproj et changer cela le TargetFrameworkProfile:

<TargetFrameworkProfile>Profile111</TargetFrameworkProfile>

+0

qui a travaillé merci beaucoup.Je suis un fan de prisme et j'apprécie vraiment votre effort dans votre temps libre.Je suis nouveau dans le monde de xamarin, mais certains échantillons de viande plus en utilisant des modules en xamarin serait génial – developer9969