When opening a Q# project in Visual Studio Code or Visual Studio, the language server outputs errors and is unable to load project references:
[Info - 14:24:15] workspace folder: c:\Users\samarsha\Desktop\QsProject
[Error - 14:24:16] MSBuild error in C:\Program Files\dotnet\sdk\3.1.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(59,5): Unerwarteter Fehler bei der ProcessFrameworkReferences-Aufgabe.
System.IO.FileNotFoundException: Could not load file or assembly 'NuGet.Frameworks, Version=5.7.0.7, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Das System kann die angegebene Datei nicht finden.
File name: 'NuGet.Frameworks, Version=5.7.0.7, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Microsoft.NET.Build.Tasks.ProcessFrameworkReferences.ExecuteCore()
at Microsoft.NET.Build.Tasks.TaskBase.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
[Error - 14:24:16] Failed to restore project 'c:\Users\samarsha\Desktop\QsProject\QsProject.csproj'.
[Error - 14:24:16] MSBuild error in C:\Program Files\dotnet\sdk\3.1.400\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(59,5): Unerwarteter Fehler bei der ProcessFrameworkReferences-Aufgabe.
System.IO.FileNotFoundException: Could not load file or assembly 'NuGet.Frameworks, Version=5.7.0.7, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Das System kann die angegebene Datei nicht finden.
File name: 'NuGet.Frameworks, Version=5.7.0.7, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
at System.Linq.Enumerable.WhereEnumerableIterator`1.ToList()
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Microsoft.NET.Build.Tasks.ProcessFrameworkReferences.ExecuteCore()
at Microsoft.NET.Build.Tasks.TaskBase.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask)
[Error - 14:24:16] Failed to resolve assembly references for project 'c:\Users\samarsha\Desktop\QsProject\QsProject.csproj'.
Discovered Q# project 'c:\Users\samarsha\Desktop\QsProject\QsProject.csproj'.
Loading project 'c:\Users\samarsha\Desktop\QsProject\QsProject.csproj'.
Done loading project 'c:\Users\samarsha\Desktop\QsProject\QsProject.csproj'
Describe the bug
When opening a Q# project in Visual Studio Code or Visual Studio, the language server outputs errors and is unable to load project references:
System information
Additional context
Reported first by @iitaiy: #556 (comment)