win7下vscode环境配置以及ssh连接失败的问题
问题描述:
最近疫情在家办公,公司电脑是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官网,前往 https://dotnet.microsoft.com/download/dotnet-framework/net472 下载安装 .NET Framework 4.7.2 或者更高版本。可见 VS Code 要求 .NET Framework 高于 4.5.2,我们安装版本更高适用面更广的 .NET Framework 4.7.2 即可完美解决 Win 7 下 VS Code 黑屏的问题。
参考网址:
- https://code.visualstudio.com/docs/setup/windows
- https://ethanblog.com/tips/solve-black-screen-problem-of-vs-code-in-windows-7.html
- https://blog.****.net/qq_42421611/article/details/102983681
- https://blog.****.net/qq_36148522/article/details/90702547
- https://blog.****.net/sunday1220jason/article/details/105029952