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

Visual Studio中无法创建.NET Core新项目的排查请求

排查思路:创建.NET Core项目时$(EnableNETAnalyzers)非布尔值错误
  • 检查仓库根目录的全局MSBuild配置文件:查看仓库内是否存在Directory.Build.props或Directory.Build.targets文件,搜索其中的EnableNETAnalyzers配置项,确认是否存在赋值为空字符串的情况(比如<EnableNETAnalyzers></EnableNETAnalyzers>),这类错误赋值会导致条件判断失败。
  • 检查用户级MSBuild配置:打开C:\Users\[你的用户名]\AppData\Roaming\Microsoft\MSBuild\Current\路径,查看Microsoft.Common.props或Microsoft.Common.targets文件中是否有EnableNETAnalyzers的错误配置,当前仓库可能继承了用户级的异常配置。
  • 清理仓库本地缓存:删除仓库目录下的.vs隐藏文件夹、bin和obj目录,重启Visual Studio后重新尝试创建项目,残留的缓存可能携带错误配置值。
  • 检查仓库NuGet配置:查看仓库根目录的NuGet.Config文件,确认是否存在自定义包源或配置导致分析器相关包版本异常,进而干扰EnableNETAnalyzers的取值逻辑。
  • 用诊断日志定位配置来源:在仓库目录打开命令行,执行dotnet build /v:diag,查看输出日志中EnableNETAnalyzers的取值来源,精准定位是哪个配置文件赋予了空值。
  • 重置Visual Studio模板缓存:打开Visual Studio开发者命令提示符,执行devenv /installvstemplates,重启后再尝试创建项目,模板缓存损坏可能引发配置继承异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 23:50:58