Sdílet prostřednictvím


Chyba NuGet NU1105

Unable to read project information for 'ProjectFile'. The project file may be invalid or missing targets required for restore.

Problém

Soubor projektu existuje, ale nebyly pro něj poskytnuty žádné informace o obnovení. Ujistěte se, že otevíráte projekt pomocí nového systému projektů nebo starší verze systému projektů.

Řešení

Příkazový řádek

Z příkazového řádku to může znamenat, že je soubor poškozený nebo že NuGet.targets se neimportují. Pokud chcete importovat NuGet.targetssoubor , obvykle se doporučuje importovat Microsoft.Common.targets. K obnovení projektů v řešení pomocí rozhraní .NET CLI použijte:

dotnet restore MySolution.sln

Visual Studio

V sadě Visual Studio může chyba znamenat, že cíle se neimportují podobně jako scénář příkazového řádku.

Chyba může také znamenat, že projekt je uvolněný.

  • Pokud používáte Visual Studio 2019 nebo novější, nuGet má možnost znovu použít artefakty z předchozího obnovení pro uvolněné projekty. Aby tento scénář fungoval, musíte před načtením v sadě Visual Studio zajistit, aby všechny projekty v řešení byly obnoveny z příkazového řádku.

  • Případně projekt znovu načtěte.