VSCode简介
VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。
VS Code 使用 Monaco Editor 作为其底层的代码编辑器。
在 2019 年的 Stack Overflow 组织的开发者调查中,Visual Studio Code 被认为是最受开发者欢迎的开发环境。
问题描述:
最近疫情在家办公,公司电脑是win8的,自己的电脑是win7,需要安装VsCode相关开发环境,进行远程登录开发,刚安装好VsCode,第一次可以打开,关闭后,再重新打开一直是黑屏,进不去VsCode;一直黑屏的这个现象,让人很头疼,经过网上查阅相关资料,最后这个问题解决了,现在把这个过程分享下:
解决方案:
- netsh winsock reset(无效)
- 在win7电脑,右键—>兼容性—>兼容模式下运行—>重新启动vscode,如下图所示:
注意,注意,注意, 重要的事情说三遍:兼容模式,可以解决黑屏让VsCode正常运行,但是用 VsCode进行远程调试时候,发现ssh一直报错,连接不上;后续发现安装.NET Framework版本的问题,对.NET Framework进行升级后这一问题解决,关于.NET Framework有如下说明:

上面这句话中文意思:Note: .NET Framework 4.5.2 or higher is required for VS Code. If you are using Windows 7, make sure you have at least .NET Framework 4.5.2 installed. You can check your version of .NET Framework using this command, reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full” /v version from a command prompt.上面这段话是摘自VsCode官网,前往 dotnet.microsoft.com/download/do… 下载安装 .NET Framework 4.7.2 或者更高版本。可见 VS Code 要求 .NET Framework 高于 4.5.2,我们安装版本更高适用面更广的 .NET Framework 4.7.2 即可完美解决 Win 7 下 VS Code 黑屏的问题。