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

重装VS2017 V15.6.3后创建ASP.NET Core项目失败求助

解决VS2017创建ASP.NET Core项目时“Project file is incomplete”的问题

我之前也踩过这个一模一样的坑,大概率是你的VS2017版本和ASP.NET Core 2.1 SDK不兼容导致的,给你几个亲测有效的解决办法:

  • 升级VS2017到兼容版本
    ASP.NET Core 2.1要求VS2017至少是15.7版本,你当前用的15.6.3版本太低了,根本不支持这个SDK。打开VS的「工具」->「获取工具和功能」,在弹出的安装程序里选择更新到15.7及以上的最新15.x版本,完成更新后再试试创建项目。

  • 修复VS安装
    有时候即使版本够,安装过程中也可能出现组件缺失或损坏。打开VS安装程序,选中已安装的VS2017,点击「修改」,然后选择「修复」选项,让安装程序自动修复缺失的组件。

  • 验证SDK安装状态
    按下Win+R打开命令提示符,输入dotnet --info,查看输出里是否包含ASP.NET Core 2.1.4 SDK的信息。如果没有显示,重新下载对应SDK安装包,右键选择「以管理员身份运行」重新安装,确保安装过程没有报错。

  • 临时 workaround:手动修改项目文件(不推荐)
    如果暂时没法升级VS,可以尝试手动编辑项目的.csproj文件,添加缺失的导入节点:

    <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v$(VisualStudioVersion)\AspNetCore\Microsoft.VisualStudio.Web.AspNetCore.targets" />
    

    不过这个只是临时解决,版本不兼容后续可能还会遇到其他奇怪问题,还是优先升级VS更稳妥。

内容的提问来源于stack exchange,提问作者Majd Albaho

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 12:27:46