Erreur NuGet NU1105
Unable to read project information for 'ProjectFile'. The project file may be invalid or missing targets required for restore.
Problème
Le fichier projet existe, mais aucune information de restauration n’a été fournie pour celle-ci. Vérifiez que vous ouvrez un projet avec le nouveau système de projet ou le système de projet hérité.
Solution
Ligne de commande
À partir de la ligne de commande, cela peut signifier que le fichier est endommagé ou que le NuGet.targets
n’est pas importé.
Pour importer le NuGet.targets
, il est généralement recommandé d’importer le Microsoft.Common.targets
.
Pour restaurer des projets dans la solution à l’aide de la CLI .NET Core, utilisez :
dotnet restore MySolution.sln
Visual Studio
Dans Visual Studio, l’erreur peut signifier que les cibles ne sont pas importées comme dans le scénario de ligne de commande.
L’erreur peut également signifier que le projet est déchargé.
Si vous utilisez Visual Studio 2019 ou une version ultérieure, NuGet a la possibilité de réutiliser les artefacts de la restauration précédente pour les projets déchargés. Pour que ce scénario fonctionne, vous devez vous assurer que tous les projets actuellement dans la solution ont été restaurés à partir de la ligne de commande avant de les charger dans Visual Studio.
Vous pouvez également recharger le projet.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour