赞
踩
VS2022 一发布,就迫不及待地安装了,因为之前预览版试了,代码提示更给力了。
写Winform 程序试了下,.NET 6下面的编辑器依然时好时坏,与VS2019 一个样,好不走心啊。
然后用VS2022 发布 之前.NET 5写的项目,直接提示.NET SDK不存在,纳尼,把我.NET 5的SDK卸载了么,赶紧又安装了一下.NET 5的SDK,还是不行。
因为发布是通过 dotnet publish 命令的,所以就想着看看dotnet安装目录看看,结果发现
C:\Program Files(x86)\dotnet 和C:\Program Files\dotnet 目录下各安装32位、64位的dotnet,32位的dotnet里面没有sdk,64位dotenet安装目录里面有.NET 5 和.NET 6的SDK
PATH环境变量里面 32位dotnet的路径在前面,所以默认运行的是32位的dotnet,想到之前看到的介绍说VS2022 开始采用64位的二进制文件了,所以这是给我安装了个64位的dotnet,但32位的没清理干净啊。
PATH环境变量移除32位的dotnet路径,命令行运行
dotnet --list-sdk
成功列出各个版本的.NET SDK,接下来就又可以愉快的发布项目了。
到另一个也安装了VS2022的兄弟电脑上看,32位的dotnet 已经被卸载了,虽然C:\Program Files(x86)\dotnet目录仍然在,但dotnet.exe 和 .NET SDK都不在了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。