Frameworks\Microsoft.AspNetCore.App 上方的黄色三角形
Yellow triangle over Frameworks\Microsoft.AspNetCore.App
我使用的是 VS2019 Pro v16.3.5。我已经安装了.Net Core 3.0 SDK。
我有一个使用 Microsoft.Extensions.Logging.Abstractions v3.0.0.0
的 Azure Durable Functions C# 项目
此程序集包含在共享框架 Microsoft.AspNetCore.App 中。因此,我从我的 csproj 文件中添加了对此的引用,如下所示:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<AzureFunctionsVersion>v3-preview</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
问题是 VS 似乎很难解决这个问题。在解决方案资源管理器中,对于我的项目,我在 Dependencies\Frameworks\Microsoft.AspNetCore.App:
上得到一个黄色三角形
我也得到以下编译错误:
Could not load file or assembly
'Microsoft.Extensions.Logging.Abstractions, Version=3.0.0.0,
Culture=neutral, PublicKeyToken=adb9793829ddae60'. The system cannot
find the file specified.
迁移到 VS2019/netcore3.0
后我也遇到了这个问题
在迁移过程中,我必须将 FrameworkReference 添加到 Microsoft.AspNetCore.App,就像 Ruard 指出的那样。
在我的例子中,解决方案是:
- 关闭解决方案
- 删除所有 bin/obj 文件夹
- (最重要)删除 .vs 文件夹。
希望这也能解决您的问题。
我使用的是 VS2019 Pro v16.3.5。我已经安装了.Net Core 3.0 SDK。
我有一个使用 Microsoft.Extensions.Logging.Abstractions v3.0.0.0
的 Azure Durable Functions C# 项目此程序集包含在共享框架 Microsoft.AspNetCore.App 中。因此,我从我的 csproj 文件中添加了对此的引用,如下所示:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<AzureFunctionsVersion>v3-preview</AzureFunctionsVersion>
</PropertyGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
问题是 VS 似乎很难解决这个问题。在解决方案资源管理器中,对于我的项目,我在 Dependencies\Frameworks\Microsoft.AspNetCore.App:
上得到一个黄色三角形我也得到以下编译错误:
Could not load file or assembly 'Microsoft.Extensions.Logging.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'. The system cannot find the file specified.
迁移到 VS2019/netcore3.0
后我也遇到了这个问题在迁移过程中,我必须将 FrameworkReference 添加到 Microsoft.AspNetCore.App,就像 Ruard 指出的那样。
在我的例子中,解决方案是:
- 关闭解决方案
- 删除所有 bin/obj 文件夹
- (最重要)删除 .vs 文件夹。
希望这也能解决您的问题。