Visual studio code VSCode Q#扩展安装问题?

Visual studio code VSCode Q#扩展安装问题?,visual-studio-code,q#,Visual Studio Code,Q#,,我对在刚创建的项目文件夹上运行dotnet restore和dotnet run没有任何问题,但是VSCode Q#扩展无法像这样工作,并且它不会给出任何好的指针,指出哪里出了问题 [Error - 10:35:54 PM] MSBuild error in /opt/dotnet/sdk/2.2.100/NuGet.targets(123,7): The "RestoreForceEvaluate" parameter is not supported by the "RestoreTask

,我对在刚创建的项目文件夹上运行
dotnet restore
dotnet run
没有任何问题,但是VSCode Q#扩展无法像这样工作,并且它不会给出任何好的指针,指出哪里出了问题

[Error - 10:35:54 PM] MSBuild error in /opt/dotnet/sdk/2.2.100/NuGet.targets(123,7): The "RestoreForceEvaluate" parameter is not supported by the "RestoreTask" task. Verify the parameter exists on the task, and it is a settable public instance property.
[Error - 10:35:54 PM] MSBuild error in /opt/dotnet/sdk/2.2.100/NuGet.targets(114,5): The "RestoreTask" task could not be initialized with its input parameters. 
[Error - 10:35:54 PM] Failed to restore project '.../Bell/Bell.csproj'.
[Error - 10:35:54 PM] MSBuild error in /opt/dotnet/sdk/2.2.100/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets(208,5): The "ResolvePackageAssets" task failed unexpectedly.
System.IO.FileLoadException: Could not load file or assembly 'NuGet.Frameworks, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. Could not find or load a specific file. (Exception from HRESULT: 0x80131621)
File name: 'NuGet.Frameworks, Version=4.9.0.6, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
   at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheWriter..ctor(ResolvePackageAssets task, Stream stream)
   at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader.CreateReaderFromMemory(ResolvePackageAssets task, Byte[] settingsHash)
   at Microsoft.NET.Build.Tasks.ResolvePackageAssets.CacheReader..ctor(ResolvePackageAssets task)
   at Microsoft.NET.Build.Tasks.ResolvePackageAssets.ReadItemGroups()
   at Microsoft.NET.Build.Tasks.ResolvePackageAssets.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 - 10:35:54 PM] Failed to resolve assembly references for project

我相信我应该在VSCode Q#extension bug tracker上提出这个问题,但是我找不到这个追踪器,正如最初提到的,我建议在这里提问,所以。谢谢

这可能是-Q#IntelliSense对2.1.402以上的.NET核心版本不满意的另一个表现,看起来你的.NET核心版本是2.2.100。我们正在进行修复;同时,降级到早期版本应该会有所帮助


更新:QDK 0.4版本应修复此问题。

我仍然收到相同的错误,但使用3.1 sdk。有更新吗?这可能是一些新的和有趣的东西,与从.NETCore3.0到3.1的更新有关。请你打开一个新的问题,把所有的细节都提出来,以便有人能具体研究一下。我应该在Github上提出一个问题吗?