C# 解决 WPF 导入项目报错 error : 找不到指定的 SDK
参考
环境
软件/系统 | 版本 | 说明 |
---|---|---|
Windows | Windows 10 专业版 22H2 19045.4046 | |
Microsoft Visual Studio | Microsoft Visual Studio Community 2022 (64 位) - 17.6.5 | |
Microsoft .Net SDK | 8.0.101 | 手动安装 |
Microsoft .Net SDK | 7.0.306 | Microsoft Visual Studio 携带 |
.net | 6.x | 创建当前文章演示 WPF 项目时指定 .net 版本所选择的框架 |
正文
起因
在打开并导入 https://github.com/microsoft/WPF-Samples
项目的时候,项目显示:已卸载
,右键重新导入项目提示:找不到指定的 SDK "Microsoft.NET.Sdk"
。
解决
如果解决方案文件夹中有global.json
文件( *.sln
文件所在的地方),请删除此文件。
其他问题
错误 NETSDK1045 当前 .NET SDK 不支持将 .NET 8.0 设置为目标。请将 .NET 7.0 或更低版本设置为目标,或使用支持 .NET 8.0 的 .NET SDK 版本。 LayoutTransitionsDemo C:\Program Files\dotnet\sdk\7.0.306\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets 151
- 启动
https://github.com/microsoft/WPF-Samples
项目 SDK 提示过高,修改为 8.0 以下。- 选中要启动的项目,并启动,启动后报错(先选择启动项目,这样才能够在第2步骤看到
编辑项目文件
)。 顶部菜单栏
->项目
->编辑项目文件
- 将
net8.0-windows
修改为net7.0-windows
或者更低版本(安装Microsoft Visual Studio Community 2022
时会自动安装Microsoft .Net SDK 7.0
)。<!--TargetFramework>net8.0-windows</TargetFramework--> <TargetFramework>net7.0-windows</TargetFramework>
- 启动
- 选中要启动的项目,并启动,启动后报错(先选择启动项目,这样才能够在第2步骤看到
博 主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/p/18031230
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
地 址 :https://www.cnblogs.com/xiaqiuchu/p/18031230
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。