visual-studio - 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 上得到一个黄色三角形:
我还收到以下编译错误:
无法加载文件或程序集“Microsoft.Extensions.Logging.Abstractions,Version=3.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。该系统找不到指定的文件。
解决方案
迁移到 VS2019/netcore3.0 后我也遇到了这个问题
在迁移过程中,我必须向 Microsoft.AspNetCore.App 添加一个 FrameworkReference,就像 Ruard 指出的那样。
就我而言,解决方案是:
- 关闭解决方案
- 删除所有 bin/obj 文件夹
- (最重要的)删除 .vs 文件夹。
希望这也能解决您的问题。
推荐阅读
- git - aws codecommit Throttled:并发连接太多
- vba - 访问报告,其中报告名称是一个变量
- java - 如何在不实际创建新行的情况下将 ```\n``` 字符保留在 java 中的字符串中?
- python - TensorFlow Keras 多 GPU 训练性能不佳
- javascript - 许多文本区域/文本框中的每一个的 Jquery 字符数
- javascript - Vue mixin 渲染 HTML 并附加到 $ref
- c# - SnmpSharpNet.SnmpException:“请求已达到最大重试次数。”
- python - 我想使用 python 在 mysql 中创建一个表,我得到了这个错误,但是我有一个名为 sam 的数据库,我该怎么办
- ios - iOS 中的 WebBLE 支持
- c++ - 从 C++ 中的库的多重继承具有歧义