VS2022中创建/打开Angular独立项目遇SDK缺失问题求助
解决Visual Studio 2022中Angular项目找不到JavaScript SDK的问题
修复步骤
- 检查并修复Visual Studio工作负载
打开Visual Studio Installer,确认勾选ASP.NET和Web开发工作负载,该组件包含JavaScript SDK相关文件。若已勾选,点击“修改”选择“修复”选项重新安装此工作负载。 - 对齐.NET SDK版本与项目配置
查看项目根目录的global.json文件,确认其中指定的.NET SDK版本和本地已安装版本一致。可通过命令行执行dotnet --list-sdks查看已安装版本,若版本不匹配,要么更新.NET SDK到指定版本,要么修改global.json中的版本号为当前已安装版本。 - 手动安装JavaScript SDK包
进入项目根目录,执行以下命令安装对应版本的SDK包:
版本号需与错误提示中的SDK版本(7.0.102)保持一致。dotnet add package Microsoft.VisualStudio.JavaScript.Sdk --version 7.0.102 - 清理Visual Studio缓存
关闭Visual Studio后,删除以下目录的缓存文件:%LOCALAPPDATA%\Microsoft\VisualStudio\17.0_*\ComponentModelCache%USERPROFILE%\.nuget\packages(清理后会重新下载依赖)
重启Visual Studio后尝试加载项目。
- 重新安装.NET SDK
卸载当前的.NET 7.0.102 SDK,重新下载并完整安装,确保安装过程无中断或报错。
错误信息回顾
无法打开项目文件。未找到<C:\Program Files\dotnet\sdk\7.0.102\Sdks\Microsoft.VisualStudio.JavaScript.Sdk\Sdk>。请确认已安装足够新版本的.NET SDK,和/或提高global.json中指定的版本。System.AggregateException: 发生一个或多个错误。---> System.Threading.Tasks.TaskCanceledException: 任务已取消。
内容的提问来源于stack exchange,提问作者kba
相关产品推荐
相关产品推荐

