Не удалось загрузить тип Microsoft.Extensions.Primitives.InplaceStringBuilder из сборки Microsoft.Extensions.Primitives

Я работаю над проектом Razor Pages ASP.NET 9X_auth0 Core v2.1, в котором я работаю над реализацией 9X_aspnet-core Auth0 для аутентификации пользователей. После 9X_.cs-file настройки я попытался создать свой проект 9X_c#-language и получил следующее исключение:

System.TypeLoadException: 'Could not load type 'Microsoft.Extensions.Primitives.InplaceStringBuilder' 
from assembly 'Microsoft.Extensions.Primitives, Version=5.0.0.0, Culture=neutral, 
PublicKeyToken=adb9793829ddae60'.'

Чтобы настроить 9X_auth0 Auth0, мне пришлось установить пакет nuget 9X_aspnet-core Microsoft.Extensions.Primitives. Однако 9X_asp-net-core при попытке создать свой проект я получаю 9X_aspnet-core эту ошибку. Если я удалю пакет, при попытке 9X_asp.net-5 собрать проект я получаю следующую ошибку:

Version conflict detected for Microsoft.Extensions.Primitives. Install/reference 
Microsoft.Extensions.Primitives 5.0.0 directly to your project to resolve this issue.

В 9X_asp.net-core следующем коде возникает исключение:

public class Program
{
    public static void Main(string[] args)
    {
        CreateWebHostBuilder(args).Build().Run();
    }

    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseStartup();
}

Я прочитал, что 9X_c#-language InplaceStringBuilder больше не существует 9X_asp.net-core в Microsoft.Extensions.Primitives, поэтому 9X_auth0 я предполагаю, что это является причиной 9X_csharp проблемы. Однако я не вижу, чтобы InplaceStringBuilder 9X_asp-net-core где-либо использовался, поэтому я не могу 9X_c#-language понять, для чего он вообще нужен.

Кто-нибудь 9X_c# знает, как решить эту проблему?

11
0
1
Общее количество ответов: 1

Ответ #1

Ответ на вопрос: Не удалось загрузить тип Microsoft.Extensions.Primitives.InplaceStringBuilder из сборки Microsoft.Extensions.Primitives

Возможно, у вас есть пакет, который использует 9X_asp.net-vnext Microsoft.Extensions.Primitives в Version >= 5.0.0

У меня была похожая проблема несколько 9X_aspnet-core дней назад. В моем сценарии я работал над 9X_auth0 ASP.NET Core v2.1 WEB API, и зависимость с проектом, который использовал 9X_.cs-file пакет Microsoft.Extensions.Configuration.Abstractions на Version="5.0.0", вызвала проблему. Мне удалось 9X_auth0 решить проблему, понизив версию этого пакета 9X_visual-c# с Version 5.0.0 до Version 2.1.0.

14
0