C++ 为什么visualstudio代码是C/C++;extension是否随附安装mono框架组件?

C++ 为什么visualstudio代码是C/C++;extension是否随附安装mono框架组件?,c++,c,visual-studio-code,mono,C++,C,Visual Studio Code,Mono,我最近注意到,通过在我新安装的Debian上安装VS代码,VS代码扩展将安装“Mono框架程序集” 如果Mono是.NET的替代品(意思是C#,VBA…),而扩展是C/C++(而且VS代码是一个电子应用程序),那么为什么需要这些呢?基于源代码,调试器适配器需要Mono依赖项 我想只有政府才能回答这个问题。可能是来自msft的扩展,他们重新使用了来自MSVC的,它是用C#制作的。如果它依赖于其他扩展,你可以查看extension package.json。那么基本上我的机器上现在安装了Mono吗

我最近注意到,通过在我新安装的Debian上安装VS代码,VS代码扩展将安装“Mono框架程序集”


如果Mono是.NET的替代品(意思是C#,VBA…),而扩展是C/C++(而且VS代码是一个电子应用程序),那么为什么需要这些呢?

基于源代码,调试器适配器需要Mono依赖项


我想只有政府才能回答这个问题。可能是来自msft的扩展,他们重新使用了来自MSVC的,它是用C#制作的。如果它依赖于其他扩展,你可以查看extension package.json。那么基本上我的机器上现在安装了Mono吗?我可以在C#development中使用相同的安装吗?如果你想做一些C#development,你可以。然而,大多数与.NET相关的人都会选择.NETCore,而不是Mono。
function copyMonoDependencies(): void {
    const monoDeps: string = getRoot("monoDeps");

    copy(monoDeps, DebugAdapterPath, "OpenDebugAD7");
}