Желтый треугольник над Каркасами \ Microsoft.AspNetCore.App - PullRequest
2 голосов
/ 22 октября 2019

Я использую VS2019 Pro v16.3.5. Я установил .Net Core 3.0 SDK.

У меня есть проект C # Azure Durable Functions, в котором используется Microsoft.Extensions.Logging.Abstractions v3.0.0.0

Эта сборка содержитсяв рамках общего доступа 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, похоже, испытывает трудности при решении этой проблемы. В обозревателе решений для моего проекта я получаю желтый треугольник над зависимостями \ Frameworks \ Microsoft.AspNetCore.App:

frameworks pic

Я также получаю следующееОшибка компиляции:

Не удалось загрузить файл или сборку 'Microsoft.Extensions.Logging.Abstractions, Версия = 3.0.0.0, Culture = нейтральный, PublicKeyToken = adb9793829ddae60'. Система не может найти указанный файл.

1 Ответ

1 голос
/ 08 ноября 2019

У меня также была эта проблема после перехода на VS2019 / netcore3.0

Во время миграции мне пришлось добавить FrameworkReference в Microsoft.AspNetCore.App, как указывал Руард.

ВВ моем случае решение заключалось в следующем:

  1. закрыть решение
  2. удалить все папки bin / obj
  3. (наиболее важно) удалить. vs folder.

Надеюсь, это решит и вашу проблему.

...