在VSCode远程开发容器中运行时,如何使VSCode Liveshare扩展正常工作

devContainer实例中安装LiveShare扩展时,出现错误。

例如,使用:https://github.com/microsoft/vscode-remote-try-go/,然后将扩展名添加到devcontainer.json文件中

    "extensions": [
        "ms-vscode.go","ms-vsliveshare.vsliveshare-pack"
    ]

当我尝试开始实时共享时,我看到:

  

代理终止,退出代码:0且信号为空:FailFast:找不到系统上安装的有效ICU软件包。如果要在没有全球化支持的情况下运行,请将配置标志System.Globalization.Invariant设置为true。在System.Globalization.Globalizationmode.GetGlobalizationInvariantMode()的System.Environment.FailFast(System.String)处,在System.Globalization.Globalizationmode。处。在System.Globalization.CultureData.CreateCultureWithInvariantData()在System.Globalization.CultureData.get_Invariant()在System.Globalization.CultureInfo..cctor()在System.StringComparer..cctor()在System.AppDomain.InitializeCompatibilityflags()在cctor() ),位于System.AppDomain.Setup(System.Object)中止(核心已转储)

orcking080 回答:在VSCode远程开发容器中运行时,如何使VSCode Liveshare扩展正常工作

因此,事实证明,这要求docker映像安装icu工具,然后一切正常运行。

对于我添加的golang图片:

RUN apt update && apt install icu-devtools -y

重建容器,一切正常。

要注意的一件事是,您需要使用代码登录来使用替代登录流程

enter image description here

本文链接:https://www.f2er.com/3149775.html

大家都在问