.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)
我正在使用 .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)