无法在 Visual Studio 中创建新的 .NET Core 项目

问题描述 投票:0回答:1

在 Visual Studio 中,尝试创建新的 .NET Core 项目(Web MVC,但模板似乎不是问题)时,出现以下错误:

创建项目“XXXXX”时遇到一个或多个错误

生成的项目内容可能不完整。

指定条件“$(EnableNETAnalyzers)”计算结果为“”而不是布尔值。

C:\Program Files\dotnet\sdk\8.0.400\Sdks\Microsoft.NET.Sdk argets\Microsoft.NET.Sdk.Analyzers.targets

我一直在寻找关于为什么会发生这种情况的答案。它似乎与存储库中的某些内容相关,因为我可以在其他位置创建新的解决方案和项目。

尝试在此存储库中执行新的解决方案或项目失败。我们确实有一个

.editorconfig
,但即使删除它并重新启动 Visual Studio 后,我仍然收到上述错误。

当前运行:

Visual Studio Professional 2022 v17.11.2

.NET 8.0.400

任何关于可能导致此问题的想法或想法,我们将不胜感激!

c# visual-studio asp.net-core .net-core
1个回答
0
投票

经过更多探索,按照评论中的建议更新 VS,我确定了问题的根本原因。 存储库的底部是一个“Directory.Build.props”文件。 该文件包含以下内容:

<Project>
  <PropertyGroup>    
         <Nullable>warnings</Nullable>
        <AnalysisLevel>4.8</AnalysisLevel>
    <GenerateDocumentationFile>True</GenerateDocumentationFile>
    <LangVersion>8.0</LangVersion>
        <NoWarn>NU1803,CA1014,IDE1006</NoWarn>
  </PropertyGroup>
</Project>

删除此文件后,错误消失了,我能够创建新项目而不会出现上述错误。 我认为核心问题在于 4.8 元素。 稍后我可能会花更多时间来完全确定这就是问题所在,但与此同时,我还有工作要做!

© www.soinside.com 2019 - 2024. All rights reserved.