Visual Studio安装器安装.NET SDK后无法识别的问题排查
问题解答
- 可以确定x86版本的dotnet仅为运行时:你通过
dotnet --info已经看到该版本下没有SDK条目,且默认情况下,若未在Visual Studio安装器中主动勾选x86架构的.NET SDK,安装器只会部署x86的.NET运行时(用于兼容32位.NET应用),不会附带SDK组件。 - x64版本的运行时确实来自你安装的.NET 7.0.401 SDK:.NET SDK的安装包会自动捆绑对应版本的同架构运行时,这是标准安装逻辑——SDK需要依赖配套运行时来执行.NET程序构建、运行等操作,所以安装x64的.NET 7 SDK时,会同步安装同版本的x64运行时。
如果需要让命令行默认调用带SDK的x64版本dotnet,只需调整系统PATH环境变量,将C:\Program Files\dotnet\(x64的dotnet路径)移至C:\Program Files (x86)\dotnet\(x86路径)的上方,确保其优先级更高即可。
内容的提问来源于stack exchange,提问作者watkipet
相关产品推荐
相关产品推荐

