Robiąc upgrade aplikacji z .NET Core 2.2 do .NET Core 3.1, podczas przebudowywania (ang. Build Solution), aplikacja rzuciła mi błędem ”
Error CS0122 'UIFramework’ is inaccessible due to its protection level”.

Jak naprawić ten błąd?
W ASP.NET Core 3.0 i wyżej przeciążenie funkcji AddIdentityUI, która pobiera parametr UIFramework, zostało usunięte. Jeśli używamy Bootstrap 4, po prostu wywołujemy AddDefaultUI().

Spodobał Ci się ten artykuł? To dopiero początek!
Jeśli chcesz zamienić tę wiedzę w praktyczne, poszukiwane na rynku umiejętności, zapisz się na moje warsztaty praktyczne, podczas których nauczysz się wykorzystywać tę wiedzę w rzeczywistych projektach.
Jeśli potrzebujesz wsparcia IT lub mentoringu, skontaktuj się z nami przez formularz kontaktowy: https://zalnet.pl/pl/kontakt/.
Śledź nas w naszych kanałach społecznościowych.
Podobne wpisy
Dodanie Entity Framework Core do projektu ASP.NET Core MVC
W ramach programu mentoringowego (organizowanego przez Tech Leaders Poland) razem z Michaliną tworzymy aplikację w ASP.NET Core, która w założeniu ma być portalem ogłoszeniowym. Projekt został stworzony w ASP.NET Core 2.0 i cały czas jest…
Tworzenie projektu baz danych w Visual Studio 2019 Community Edition
W tym poście zobaczymy jak stworzyć projekt bazy danych przy użyciu Visual Studio 2019 Community Edition (opis jak zainstalować Visual Studio znajdziecie tutaj) i SQL Server 2017 Developer Edition (opis instalacji znajdziecie tutaj). Na początek…
Rozpoczęcie pracy z testami jednostkowymi w .NET przy użyciu NUnit
Test jednostkowy (ang. unit test) wg Wikipedii to „metoda testowania tworzonego oprogramowania poprzez wykonywanie testów weryfikujących poprawność działania pojedynczych elementów (jednostek) programu – np. metod lub obiektów w programowaniu obiektowym lub procedur w programowaniu proceduralnym. Testowany fragment…
Instalacja Visual Studio 2019 Community Edition
Aby rozpocząć naukę programowania w Visual C# i tworzyć aplikacje, potrzebujemy narzędzia, które nam tą naukę umożliwi. Narzędzia te to tzw. IDE, czyli zintegrowane środowisko programistyczne (ang. Integrated Development Environment). W przypadku tego kursu będzie to…
Jak naprawić błąd 'IApplicationBuilder’ does not contain a definition for 'UseDatabaseErrorPage’ w aplikacji napisanej w ASP.NET Core 3.1?
Kolejny błąd napotkany przeze mnie podczas upgrade’u aplikacji ASP.NET Core z wersji 2.2 do wersji 3.1 to błąd: „CS1061 'IApplicationBuilder’ does not contain a definition for 'UseDatabaseErrorPage’ and no accessible extension method 'UseDatabaseErrorPage’ accepting a…
ASP.NET Core MVC: Zmiana ustawień z “No Authentication” na “Individual User Accounts” w istniejącym projekcie
W poprzednim wpisie opisałam, jak stworzyć odpowiednie kontrolery i widoki w aplikacji ASP.NET Core przy użyciu Entity Framework Core. Teraz do aplikacji chcemy dodać autoryzację i zarezerwować wybrane akcje tylko dla określonych grup. Najpierw jednak skorygujemy…
