You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio 2022运行.NET 3.0 UI项目报No distribution are installed错误如何解决

针对"No distribution are installed"报错的解决方法

该报错常见于带前端SPA结构的.NET Web项目,核心原因是前端运行依赖缺失或环境配置异常,按以下步骤排查修复即可:

环境校验

  • 打开系统终端执行node -v、npm -v确认Node.js环境正常
    • 适配.NET 3.0的Node.js版本建议选择12.x~14.x的LTS版本,版本过高会和旧版内置SPA模板出现兼容性冲突
    • 若提示命令不存在,安装对应版本Node.js后重启Visual Studio

依赖还原

  • 定位到UI项目根目录,确认存在package.json文件
  • 在该目录下执行npm install命令完成依赖安装
    • 若安装报错,可先删除已有的node_modules文件夹、package-lock.json文件后重新执行安装命令

项目配置校验

  • 右键UI项目进入「属性」-「调试」页,确认启动配置的目标框架为.NET 3.0,SPA代理地址和API项目启动端口匹配
  • 若为Blazor WebAssembly项目,需在Visual Studio Installer的「单个组件」列表中安装对应版本的Blazor WebAssembly运行时

启动配置重置

  • 右键解决方案进入「设置启动项目」页,确认多启动项目排序中API项目早于UI项目启动
  • 清理解决方案后重新全量生成,再次启动即可

内容的提问来源于stack exchange,提问作者Hiren Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 20:54:04