il y a quelques heures, ma solution ne fait que générer du succès, mais après cela, l'erreur "Les cibles Xamarin.Forms ont été importées plusieurs fois". J'ai eu du mal avec ça toute une semaine.
mon projet ici:
Je n'ai pas vu du tout plusieurs xamarin.forms.
5 Réponses :
Cette solution pourrait aider, nous avons rencontré le même problème dans un passé récent.
Supprimer et rajouter des packages vous aidera.
Étapes: gardez une sauvegarde de votre fichier packages.config. Supprimez tous les packages du fichier packages.config. Fermez le projet et ouvrez à nouveau l'application. Copiez le contenu du fichier de sauvegarde, effacez le projet et reconstruisez à nouveau. Cela clarifiera le problème.
Salut Ramu, j'ai fait toutes les étapes comme ci-dessus, il y a donc une nouvelle erreur: Votre projet ne fait pas référence au framework "MonoAndroid, Version = v8.1". Ajoutez une référence à «MonoAndroid, Version = v8.1» dans la propriété «TargetFrameworks» de votre fichier projet, puis réexécutez la restauration NuGet. Pouvez-vous résoudre cela?, S'il vous plaît
Cela peut être dû au passage à l'utilisation de PackageReference pour vos packages NuGet et un correctif simple vous attend.
1.Fermez Visual Studio et accédez à la solution dans l'Explorateur de fichiers Supprimez le dossier .vs caché.
2. Allez dans chaque sous-dossier de projet concerné et supprimez les fichiers suivants; nom_projet.nuget.props et nom_projet.nuget.targets.
3.Ouvrez la solution dans Visual Studio, effectuez un nettoyage et une reconstruction.
Faites un clic droit sur votre projet et sélectionnez Modifier le fichier de projet
Dans la section qui contient toutes vos importations, c'est à dire
Vous constaterez probablement qu'il existe deux importations de Xamarin.Forms, c'est-à-dire ... packages \ Xamarin.Forms ...
Vous pouvez supprimer l'un d'entre eux.
J'ai essayé toutes les solutions et elles n'ont pas fonctionné
La solution qui a bien fonctionné:
1-clic droit sur ProjectName dans la solution
Projet 2-Décharger
3-Modifier $ ProjectName $ .csproj
4-Tout supprimer
<Import Project="" /> <Reference Include="FormsViewGroup"> <HintPath> $(SolutionDir)\packages\Xamarin.Forms.3.0.0.482510\lib\MonoAndroid10\FormsViewGroup.dll </HintPath> </Reference>
Projet 5-Reload
6-Ajouter NugetPackage
7-Profitez-en!
Nous avons rencontré le même problème plusieurs fois. la solution est simple
bin
et obj
du projet
Veuillez ajouter les erreurs et le code toujours sous forme de texte et non d'images, car cela rend plus difficile à comprendre si quelque chose est tronqué
merci G.hakim, je vais le faire le prochain
@Lucas Zhang - MSFT. Oui, cela a fonctionné pour moi. Ils s'appelaient
XamarinApp.csproj.nuget.g.props
etXamarinApp.csproj.nuget.g.targets
dans Visual studio pour mac et résidant dans le dossierobj
des projets. Pouvez-vous répondre à cela?