Rob*_*man 6 visual-studio .net-core asp.net-core visual-studio-2019 .net-core-3.0
我使用的是 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" />
Run Code Online (Sandbox Code Playgroud)
问题是VS似乎很难解决这个问题。在解决方案资源管理器中,对于我的项目,我在 Dependency\Frameworks\Microsoft.AspNetCore.App 上看到一个黄色三角形:
我还收到以下编译错误:
无法加载文件或程序集“Microsoft.Extensions.Logging.Abstractions,Version=3.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。该系统找不到指定的文件。
小智 6
迁移到VS2019/netcore3.0后我也遇到了这个问题
在迁移过程中,我必须向 Microsoft.AspNetCore.App 添加 FrameworkReference,就像 Ruard 指出的那样。
就我而言,解决方案是:
希望这也能解决您的问题。
| 归档时间: |
|
| 查看次数: |
1328 次 |
| 最近记录: |