NuGet エラー NU1105
Unable to read project information for 'ProjectFile'. The project file may be invalid or missing targets required for restore.
問題点
プロジェクト ファイルは存在しますが、それに対する復元情報が提供されませんでした。 新しいプロジェクト システムまたはレガシー システムを使用してプロジェクトを開いていることを確認してください。
解決策
コマンド ライン
コマンド ラインから、ファイルが破損しているか NuGet.targets
がインポートされていない可能性があります。
NuGet.targets
をインポートするには、通常 Microsoft.Common.targets
のインポートが推奨されています。
.NET Core CLI を使用してソリューション内のプロジェクトを復元するには、次を使用します。
dotnet restore MySolution.sln
Visual Studio
Visual Studio においてこのエラーは、コマンド ライン シナリオと同様にターゲットがインポートされないことを意味する可能性があります。
エラーは、プロジェクトがアンロードされていることを意味する可能性もあります。
Visual Studio 2019 以降を使用している場合、NuGet には、アンロードされたプロジェクトに対して以前の復元から成果物を再利用する機能があります。 このシナリオを機能させるには、Visual Studio に読み込む前に、ソリューション内の現在のすべてのプロジェクトがコマンド ラインから復元されていることを確認する必要があります。
または、プロジェクトを再度読み込ます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示