wsl2为什么要在这个环境下开发

Wsl2 why develop in this environment

我了解在您的 windows 盒子上安装 Linux 而非使用 VM 的原则。

我看过有关在带有 vscode wsl 扩展名的 wsl 中使用 vscode 的文章。

我的问题是为什么我要在 Windows 上使用 vscode 而不是这样做。

这听起来像是一个愚蠢的问题,我听到有人说我现在可以在我公司 windows 所在的 Linux 上开发,我只是不明白有什么好处

这完全取决于您正在开发什么,如果它的目标操作系统是 windows 或 azure 的 C#,则没有什么好处。

我个人在 nodejs 工作,我们的目标部署 OS 是 AWS-EC2 中的 centos 运行,所以它完全有意义。有很多工具在 linux 环境中比在 dos/powershell 环境中运行得更好。此外,在测试时,我们 运行 环境中的代码接近我们的目标环境,这进一步减少了出现不可预见问题的可能性。

这有意义吗?您每天都在开发什么?您的目标环境是什么?