错误提示,问题描述
后来发现,直接安装rider还是不能解决解决(会自动配置关联(path等),甚至自动下载的,官方的visual studio反而不会,之后再详细看怎么弄了)
VS2022项目无法加载,找不到指定的SDK"Microsoft.NET.Sdk"
或者,VS2017项目无法加载,找不到指定的SDK"Microsoft.NET.Desktop.Sdk"
github上下载的
开源项目
重装了,4,5次,还是死活提示:
=================
未能安装一个或多个项目
=================
死活搞了一,两个小时
关键代码也是很“关键”就一句话,但你就是搞不过
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Library</OutputType>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\ParRepacker\ParRepacker.csproj" />
<ProjectReference Include="..\Utils\Utils.csproj" />
</ItemGroup>
</Project>
习惯了 Rider 的自动化,习惯了一些小众(面向很单一的游戏开发,很小范围的开发),现在sdk,visual studio等反而不会用的
用cmd: dotnet --info
提示:
解决方法
。Net framework装了,
.Net Core装了
Visual Studio c++也装了
windows sdk也装了
有说是MSBuildSdksPath 的问题的
但是,但是,用visual studio 就是死活提示开不了项目
结果最后还是安装Rider解决,直接能打开项目(开发环境是一摸一样的)
(不是卖广告,就是装了rider ,注册一下试用就解决了)
关于为什么visual studio这么挫,自家的SDK都识别不了?
为什么Rider这么厉害?
为什么这两家公司的恩怨情仇,羁绊这么多?
就不展开说了(一家独大,和自以为自己是老大,都不是好事)
有问题找答案的过程参考:
"No SDKs were found" after install "dotnet-hosting-2.1.2-win.exe" · Issue #3242 · dotnet/runtime · GitHub
VS2017项目无法加载,找不到指定的SDK"Microsoft.NET.Sdk" - *人丑就该多读书* - 博客园 (cnblogs.com)
.NET 项目 SDK 概述 | Microsoft Learn