.NET Core to następca .NET Framework typu open source. Może być stosowany w wielu różnych aplikacjach i branżach, od serwerów i centrów danych po aplikacje i urządzenia. .NET Core jest obsługiwany przez Microsoft w systemach Windows, Linux i macOS.
Chcę zaimplementować wstrzykiwanie zależności (DI) w programie ASP.NET Core. Po dodaniu tego kodu do ConfigureServicesmetody działają obie metody. Jaka jest różnica między metodami services.AddTransienti service.AddScopedw programie ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }
W programie Visual Studio istnieją co najmniej 3 różne typy bibliotek klas, które można utworzyć: Biblioteka klas (.NET Framework) Biblioteka klas (.NET Standard) Biblioteka klas (.NET Core) Podczas gdy pierwszy jest tym, z którego korzystamy od lat, głównym problemem jest to, kiedy używam typów bibliotek klas .NET Standard i .NET …
W przypadku projektu aplikacji konsolowej ukierunkowanej na .NET Core 1.0 nie mogę dowiedzieć się, jak uzyskać plik .exe, który będzie generowany podczas kompilacji. Projekt działa poprawnie podczas debugowania. Próbowałem opublikować projekt, ale to też nie działa. Ma to sens, ponieważ plik EXE byłby specyficzny dla platformy, ale musi istnieć sposób. …
Microsoft ma teraz .NET Core, .NET Framework i Xamarin (Mono) w swojej rodzinie .NET. Wydaje się, że tutaj nakłada się wiele. Jaka jest różnica między tymi typami .NET? Kiedy powinienem wybrać .NET Core w moim projekcie zamiast .NET Framework lub Xamarin?
Niedawno w oficjalnym blogu .NET Framework ogłoszono, że .NET Core przejdzie na oprogramowanie open source . Jak na ironię autor wspomina, że czym jest .NET Core zostanie wyjaśniony w następnym poście. Więcej szczegółów podano w innym poście z ogłoszeniami . Z dostarczonego schematu: i sam tekst artykułów, zakładam, że .NET …
Wiem, że w przypadku starszych wersji platformy .NET można ustalić, czy dana wersja jest zainstalowana, wykonując następujące czynności https://support.microsoft.com/en-us/kb/318785 Czy istnieje oficjalna metoda ustalenia, czy .NET Core jest zainstalowany? (I nie mam na myśli zestawu SDK, chcę sprawdzić serwer bez zestawu SDK, aby ustalić, czy ma on zainstalowany DotNetCore.1.0.0-WindowsHosting.exe) widze …
Próbuję użyć nopCommerce (który jest napisany w .NET Core), ale kiedy chcę uruchomić projekt, napotykam 52 błędy, które mówią mi: Uruchom przywracanie pakietu nuget Plik zasobów ~ \ obj \ project. resources.json nie znaleziono. Uruchom przywracanie pakietu NuGet, aby wygenerować ten plik. Nop.Web.MVC.Testsote po kliknięciu rozwiązania prawym przyciskiem myszy i …
Jaka jest różnica między .NET Core a Mono? Na oficjalnej stronie znalazłem oświadczenie: „Napisany dla niego kod jest także przenośny w stosach aplikacji, takich jak Mono”. Moim celem jest użycie C #, LINQ, EF7 i Visual Studio do stworzenia strony internetowej, którą można uruchomić / hostować w systemie Linux. Ktoś …
Skonfigurowałem moje dane AppSettings w pliku appsettings / Config .json w następujący sposób: { "AppSettings": { "token": "1234" } } Szukałem online, jak odczytać wartości AppSettings z pliku .json, ale nie znalazłem nic przydatnego. Próbowałem: var configuration = new Configuration(); var appSettings = configuration.Get("AppSettings"); // null var token = configuration.Get("token"); …
Czytałem o różnicy między .NET Standard i .NET Core, ale tak naprawdę nie wiem, czym jest różnica, ani kiedy wybrać projekt biblioteki .NET Standard i kiedy wybrać projekt biblioteki .NET Core. Przeczytałem, że .NET Standard ma zapewnić, że zestaw interfejsów API jest zawsze dostępny, bez względu na używaną platformę (o …
Ponieważ rdzeń dotnet wrócił do tego .csprojformatu, pojawiło się nowe automatyczne generowanie, MyProject.AssemblyInfo.csktóre zawiera między innymi. [assembly: AssemblyCompany("MyProject")] [assembly: AssemblyVersion("1.0.0.0")] Pamiętaj, że jest on automatycznie regenerowany przy każdej kompilacji. Wcześniej plik został znaleziony w katalogu / obj /, teraz wydaje się, że jest tylko w pamięci, ponieważ pliku nie można …
Mam aplikację konsoli .NET Core i uruchomiłem dotnet publish. Nie mogę jednak dowiedzieć się, jak uruchomić aplikację z wiersza polecenia. Jakieś wskazówki?
Gdy uruchamiam PM> Remove-Migration -context BloggingContextw VS2015 z projektem ASP.NET Core przy użyciu EF Core, otrzymuję następujący błąd: System.InvalidOperationException: The migration '20160703192724_MyFirstMigration' has already been applied to the database. Unapply it and try again. If the migration has been applied to other databases, consider reverting its changes using a new …
Jaka jest dokładnie różnica między platformą .NET Core i ASP.NET Core? Czy wykluczają się wzajemnie? Słyszałem, że ASP.NET Core jest oparty na .NET Core, ale można go również zbudować na pełnym frameworku .NET. Czym właściwie jest ASP.NET Core?
Obserwuję docs w celu utworzenia wstępnej migracji. Kiedy wykonuję dotnet, otrzymuję sekcję pomocy, co oznacza, że PATH działa poprawnie. Następnie próbuję wykonać poniższe polecenie z dokumentów w oknie konsoli: dotnet ef migrations add InitialCreate Otrzymuję następujący błąd: Could not execute because the specified command or file was not found. Possible …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.