Pytania otagowane jako .net-core

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

9
Różnice w usługach AddTransient, AddScoped i AddSingleton
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>(); }


5
Zbuduj aplikację konsoli .NET Core, aby wygenerować plik EXE
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. …
413 .net-core 


12
Co to jest „.NET Core”?
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 …
323 .net  .net-core 

13
Jak ustalić, czy .NET Core jest zainstalowany
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 …

29
Nie znaleziono pliku zasobów project.assets.json. Uruchom przywracanie pakietu NuGet
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 …

7
.NET Core vs Mono
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ś …
257 c#  .net  mono  .net-core 

21
Jak odczytywać wartości AppSettings z pliku .json w ASP.NET Core
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"); …

7
.NET Standard vs. .NET Core
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 …

6
Odpowiednik AssemblyInfo w dotnet core / csproj
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 …


15
Jak cofnąć zastosowanie migracji w ASP.NET Core z EF Core
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 …

5
.NET Core a ASP.NET Core
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?

7
Nie znaleziono dotnet ef w .NET Core 3
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 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.