Errore NuGet NU1105
Unable to read project information for 'ProjectFile'. The project file may be invalid or missing targets required for restore.
Problema
Il file di progetto esiste, ma non sono state fornite informazioni di ripristino. Assicurarsi di aprire un progetto con il nuovo sistema di progetto o il sistema di progetto legacy.
Soluzione
Riga di comando
Dalla riga di comando questo potrebbe significare che il file è danneggiato o che l'oggetto NuGet.targets
non viene importato.
Per importare NuGet.targets
, in genere è consigliabile importare .Microsoft.Common.targets
Per ripristinare i progetti nella soluzione usando l'interfaccia della riga di comando di .NET Core , usare:
dotnet restore MySolution.sln
Visual Studio
In Visual Studio l'errore potrebbe indicare che le destinazioni non sono importate in modo analogo allo scenario della riga di comando.
L'errore potrebbe anche indicare che il progetto viene scaricato.
Se si usa Visual Studio 2019 o versione successiva, NuGet ha la possibilità di riutilizzare gli artefatti del ripristino precedente per i progetti scaricati. Per consentire il funzionamento di questo scenario, è necessario assicurarsi che tutti i progetti attualmente presenti nella soluzione siano stati ripristinati dalla riga di comando prima di caricarli in Visual Studio.
In alternativa, ricaricare il progetto.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per