Я управляю проектом .Net Standard, использующим пакет nuget Microsoft.Extensions.Caching.Memory
, и он вызывается из веб-проекта .Net Framework ASP.Net Web. Когда запускается код, ссылающийся на этот пакет nuget, я получаю следующую ошибку:
System.IO.FileNotFoundException: 'Could not load file or assembly 'Microsoft.Extensions.Caching.Abstractions, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' or one of its dependencies. The system cannot find the file specified.'
Я пытался добавить пакет Microsoft.Extensions.Caching.Abstractions
nuget в свой проект .Net Standard, но это не помогло. Я также попытался добавить следующее в мой проект .Net Framework, но это тоже не помогло:
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>
Есть ли у кого-нибудь решение этой проблемы? Нет других проектов, ссылающихся на Microsoft.Extensions.Caching.Abstractions
, поэтому я не знаю, почему он не может найти его с правильной версией.