.NET 交互式笔记本:如何覆盖 nuget 包版本?

.NET Interactive Notebooks: How do I overwrite a nuget package version?

我正在使用 .NET notebooks for VSCode。当前版本:v1.0.2419011

我正在尝试使用 nuget 包进行试验

我先加载了包喜欢

#r "nuget: Microsoft.CodeAnalysis.Workspaces.MSBuild"

然后我意识到我需要一个预览版

#r "nuget: Microsoft.CodeAnalysis.Workspaces.MSBuild, 4.0.0-3.final"

但是,笔记本不允许我更改软件包的版本。它错误

Error: Microsoft.CodeAnalysis.Workspaces.MSBuild version 4.0.0-1.final cannot be added because version 3.11.0 was added previously.

我没有看到任何用于清除包或强制覆盖的选项。如何在之前加载不同版本后更改包版本?

结果在项目的 Github 个问题 #342.

中提出了同样的问题

答案是重启笔记本内核。重新启动内核有点麻烦。可以通过命令搜索运行(ctrl + shift + p)