Процесс прекращен. Не удалось найти действительный пакет ICU, установленный в системе в Asp.Net Core 3 — UbuntuC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Процесс прекращен. Не удалось найти действительный пакет ICU, установленный в системе в Asp.Net Core 3 — Ubuntu

Сообщение Anonymous »

Я пытаюсь запустить приложение Asp.Net Core 3 в Ubuntu 19.10 через терминал с помощью команды dotnet run, но, похоже, это не работает. Я получаю эту ошибку.

Код: Выделить всё

Process terminated. Couldn't find a valid ICU package installed on the system.
Set the configuration flag System.Globalization.Invariant to true if you want
to run with no globalization support.
at System.Environment.FailFast(System.String)
at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
at System.Globalization.GlobalizationMode..cctor()
at System.Globalization.CultureData.CreateCultureWithInvariantData()
at System.Globalization.CultureData.get_Invariant()
at System.Globalization.CultureInfo..cctor()
at System.StringComparer..cctor()
at System.StringComparer.get_OrdinalIgnoreCase()
at Microsoft.Extensions.Configuration.ConfigurationProvider..ctor()
at Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource.Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)
at Microsoft.Extensions.Configuration.ConfigurationBuilder.Build()
at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder..ctor(Microsoft.Extensions.Hosting.IHostBuilder)
at Microsoft.Extensions.Hosting.GenericHostWebHostBuilderExtensions.ConfigureWebHost(Microsoft.Extensions.Hosting.IHostBuilder, System.Action'1)
at Microsoft.Extensions.Hosting.GenericHostBuilderExtensions.ConfigureWebHostDefaults(Microsoft.Extensions.Hosting.IHostBuilder, System.Action'1)
at WebApplication.Program.CreateHostBuilder(System.String[])
at WebApplication.Program.Main(System.String[])
Я установил SDK ядра dotnet, используя магазин Ubuntu, а после этого я также установил Rider IDE.
Странно то, что когда я запускаю приложение с помощью Rider, оно работает нормально, единственная проблема заключается в использовании основных команд терминала dotnet.
Кто-нибудь знает, в чем может быть проблема?
Приложение создано с использованием Райдер. Я не думаю, что это играет роль, но это просто второстепенный факт.
Я знаю, что есть и другие способы установки ядра dotnet в Ubuntu, но поскольку SDK доступен в Ubuntu история Я думал, что он должен работать из коробки, и, конечно, это более простой выбор.
Также пробовал этот, но, похоже, у меня не работает. Та же проблема возникает и после выполнения команд.

Подробнее здесь: https://stackoverflow.com/questions/591 ... -system-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»