.NET Core项目目录无<projectname>.csproj VS2019解决方案缺失对应csproj文件
VS 2019 .NET Core项目缺失.csproj文件修复方案

- 检查隐藏文件配置
打开Windows资源管理器顶部「查看」栏,勾选「隐藏的项目」,确认.csproj文件是否被误设为隐藏。若存在隐藏文件,右键打开属性面板,取消「隐藏」勾选即可。 - 恢复解决方案关联
若.csproj文件被误删,优先从回收站还原文件,之后打开VS解决方案,右键解决方案节点选择「添加」>「现有项目」,选中恢复的.csproj文件导入即可。 - 重建.csproj文件(文件彻底丢失时使用)
若文件无法找回,在项目根目录新建和项目同名的.csproj文件,写入对应.NET Core版本的基础配置,以下为.NET Core 3.1 示例配置:
保存配置后重新打开解决方案,导入该项目即可,原有代码文件不会被修改。<Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp3.1</TargetFramework> </PropertyGroup> </Project> - 修复卸载状态项目
若仅解决方案内项目显示为「已卸载」状态,右键项目节点选择「重新加载项目」即可恢复。
注意:重建.csproj后如果出现依赖报错,右键项目选择「管理NuGet程序包」,重新安装项目原有依赖即可解决。
内容的提问来源于stack exchange,提问作者Mubashir V
相关产品推荐
相关产品推荐

