【问题标题】:VSCode Q# extension installation issue?VSCode Q# 扩展安装问题?
【发布时间】:2019-01-23 19:09:31
【问题描述】:

It was suggested to me to ask this here,我在刚刚创建的项目文件夹上运行dotnet restoredotnet 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# 扩展错误跟踪器上提出这个问题,但我找不到跟踪器,正如最初提到的,我建议在这里问,所以。谢谢!

【问题讨论】:

    标签: visual-studio-code q#


    【解决方案1】:

    这可能是this question 的另一种表现形式 - Q# IntelliSense 对 2.1.402 以上的 .NET Core 版本不满意,并且看起来您的 .NET Core 版本是 2.2.100。我们正在努力修复;同时,降级到早期版本应该会有所帮助。

    更新:这个问题应该已经在 QDK 版本 0.4 中得到修复。

    【讨论】:

    • 我仍然遇到同样的错误,但使用 3.1 sdk。有更新吗?
    • 这可能是新的有趣的东西,与从 .NET Core 3.0 到 3.1 的更新有关。您能否打开一个包含所有详细信息的新问题,以便有人可以专门研究它?
    • 我应该在 Github 上提出问题吗?
    猜你喜欢
    • 1970-01-01
    • 2017-01-17
    • 2022-06-11
    • 2019-07-15
    • 1970-01-01
    • 2021-06-07
    • 1970-01-01
    • 2020-10-16
    • 2015-05-26
    相关资源
    最近更新 更多