Sdílet prostřednictvím


Chyba NuGet NU1105

Nelze přečíst informace o projektu pro ProjectFile. Soubor projektu může být neplatný nebo chybí cíle potřebné k obnovení.

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.