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().

Podobne wpisy

Wprowadzenie do platformy Azure – utworzenie aplikacji ASP.NET Web API wspomaganej bazą Azure SQL Server
Tworzenie projektu ASP.NET Core 5.0 Web API Utworzenie nowego projektu ASP.NET Core 1. Uruchamiamy wiersz poleceń jako administrator (command prompt wywoływany za pomocą polecenia cmd): 2. Tworzymy nowy projekt ASP.NET Core Web API. W tym…

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…

Dodanie autoryzacji do aplikacji ASP.NET Core
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 dodamy autoryzację. W pliku appsettings.json widzimy następujące ustawienia: Zmieniamy nazwę serwera z (localdb)\mssqllocaldb na…

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…

Użytkownicy i role w aplikacji ASP.NET Core MVC 2.2
W ostatnim wpisie mogliśmy zobaczyć, jak dodać uwierzytelnianie do aplikacji ASP.NET Core MVC 2.2. Dzisiaj dokonamy kolejnych modyfikacji. Stworzymy użytkowników i przypiszemy ich do odpowiednich ról, a następnie ograniczymy dostęp do określonych widoków. Projekt z…