Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 40435|Odpowiedź: 0

[.NET Core] Błąd .NET Core Linux: Nie mogłem znaleźć zainstalowanego poprawnego pakietu ICU...

[Skopiuj link]
Opublikowano 2021-3-28 13:41:45 | | |
Publikowanie .NET Core do środowiska Linux jako jednego pliku w celu uruchomienia błędu wygląda następująco:

Proces zakończony. Nie mogłem znaleźć poprawnego pakietu ICU zainstalowanego w systemie. Ustaw flagę konfiguracji System.Globalization.Invariant na true, jeśli chcesz działać bez wsparcia dla globalizacji.
   at System.Environment.FailFast(System.String)
   at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
   na System.Globalization.GlobalizationMode.. cctor()
   at System.Globalization.CultureData.CreateCultureWithInvariantData()
   at System.Globalization.CultureData.get_Invariant()
   na System.Globalization.CultureInfo.. cctor()
   at System.String.ToLowerInvariant()
   at System.Text.EncodingHelper.GetCharset()
   at System.Text.EncodingHelper.GetEncodingFromCharset()
   at System.ConsolePal.GetConsoleEncoding()
   at System.Console+<><get_OutputEncoding>c.b__19_0()
   at System.Threading.LazyInitializer.EnsureInitializedCore[[System.__Canon, System.Private.CoreLib, version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]( System.__Canon ByRef, System.Object ByRef, System.Func'1<System.__Canon>)
   at System.Threading.LazyInitializer.EnsureInitialized[[System.__Canon, System.Private.CoreLib, version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__ Canon ByRef, System.Object ByRef, System.Func'1<System.__Canon>)
   at System.Console.get_OutputEncoding()
   na stronie System.Console.CreateOutputWriter(System.IO.Stream)
   at System.Console+<><get_Out>c.b__26_0()
   at System.Threading.LazyInitializer.EnsureInitializedCore[[System.__Canon, System.Private.CoreLib, version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]( System.__Canon ByRef, System.Object ByRef, System.Func'1<System.__Canon>)
   at System.Threading.LazyInitializer.EnsureInitialized[[System.__Canon, System.Private.CoreLib, version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__ Canon ByRef, System.Object ByRef, System.Func'1<System.__Canon>)
   at System.Console.get_Out()
   at System.Console.WriteLine(System.String)
   at ImageWatermark.Program.Main(System.String[])
Przerwane
Wersja na Linuksa: CentOS Linux wydanie 7.7.1908 (rdzeń)

Rozwiązanie:


(Koniec)




Poprzedni:Błąd rdzenia .NET w pakiecie aplikacji Linux Failure Processing
Następny:.NET Core powoduje problem z pojedynczą ścieżką do pliku
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com