.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.
Spędziłem większą część kilku godzin, próbując znaleźć sposób na automatyczne zwiększanie wersji w .NETCoreApp 1.1 (Visual Studio 2017). Wiem, że plik AssemblyInfo.cs jest tworzony dynamicznie w folderze: obj/Debug/netcoreapp1.1/ Nie akceptuje starej metody: [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")] Jeśli ustawię projekt na pakiet, mogę ustawić tam wersje, ale wydaje się, że jest to używane …
Próbuję napisać system wtyczek z .NET Core, a jednym z moich wymagań jest możliwość dystrybucji biblioteki DLL wtyczki wraz z jej zależnościami do użytkownika w celu zainstalowania. Nie mogę jednak dowiedzieć się, jak uwzględnić moje zależności NuGet jako artefakt kompilacji i umieścić je w folderze kompilacji bez konieczności użycia ich …
Od kilku lat rozwijam programy WinForms. Patrzę teraz na .NET Core (w tym ASP.NET Core MVC). Szukam nowej technologii graficznej GUI. W programie Visual Studio 2015, aktualizacja 3 nie widzę żadnej opcji tworzenia aplikacji z interfejsem graficznym w .NET Core. czego mi brakuje?
Więc mój problem jest dość prosty. Mam kilka plików, które chcę skopiować do katalogu wyjściowego kompilacji, niezależnie od tego, czy jest to kompilacja debugowania, czy publikacja wydania. Wszystkie informacje, które mogę znaleźć, dotyczą starego podejścia do konfiguracji json. Czy ktoś ma przykład używający csproj z dotnetcore?
Posiadanie następującego konstruktora usługi public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } Jakie są możliwości przekazywania parametrów przy użyciu mechanizmu .NET Core IOC _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); Czy jest inny sposób?
Moja aplikacja, która jest przenoszona do .NET core, będzie używać nowego EF Core z SQLite. Chcę automatycznie utworzyć bazę danych i struktury tabel podczas pierwszego uruchomienia aplikacji. Zgodnie z dokumentacją rdzenia EF odbywa się to za pomocą poleceń ręcznych dotnet ef migrations add MyFirstMigration dotnet ef database update Jednak nie …
Jestem przyzwyczajony do tworzenia aplikacji konsolowej .Net Framework i eksponowania Add(int x, int y)funkcji za pośrednictwem usługi WCF od podstaw za pomocą Class Library (.Net Framework). Następnie używam aplikacji konsoli do wywołania tej funkcji na serwerze przez proxy. Jeśli jednak używam aplikacji konsoli (.Net Core) i biblioteki klas (.Net Core), …
Załóżmy, że mam bibliotekę klas, którą chcę kierować do netstandard1.3, ale także używam BigInteger. Oto trywialny przykład - jedyny plik źródłowy to Adder.cs: using System; using System.Numerics; namespace Calculator { public class Adder { public static BigInteger Add(int x, int y) => new BigInteger(x) + new BigInteger(y); } } Wracając …
Gdy .NET Core nadal używa tego project.jsonformatu, można zbudować bibliotekę klas dla wielu platform (np. Net451, netcoreapp1.0). Teraz, gdy oficjalny format projektu csprojkorzysta z programu MSBuild, jak określić wiele platform docelowych? Staram się spojrzeć na to od ustawień projektu w VS2017, ale jestem w stanie kierować tylko pojedynczą ramy z …
Po sformatowaniu komputera ponownie zainstalowałem Vs 2017 V 15.6.3 i zainstalowałem ASP.Net Core SDK z Microsoft 2.1.4 Ale kiedy tworzę nową podstawową aplikację ASP, VS nie powiodło się z powodu błędu „Plik projektu jest niekompletny. Brak oczekiwanych importów” Czy ktoś może pomóc?
Po zainstalowaniu programu Visual Studio 2017 Professional nie mogę już tworzyć mojego ASP.NET Core w programie Visual Studio 2015 Professional. Nigdy nie otworzyłem tego projektu w VS2017 dostaję Wystąpił następujący błąd podczas próby uruchomienia procesu serwera modelu projektu (1.0.0-preview3-004056). Nie można rozpocząć procesu. Nie znaleziono pliku wykonywalnego pasującego do polecenia …
Przeczytałem wiele artykułów, w tym ten , ale wciąż nie mogę zrozumieć, jaka jest różnica, a oni nie wyjaśnili tego ani w prostych słowach, ani w ogóle. Czy ktoś może wyjaśnić, jaka jest różnica między .NET SDK a .NET Runtime? Aktualizacja: bardzo cenne byłoby korzystanie z porównań. Analogia obok prostego …
W Microsoft Docs znajduje się element nawigacyjny na poziomie struktury o nazwie „.NET Platform Extensions” . Zawiera dokumentację dotyczącą ostatnio dodanych interfejsów API, takich jak System.IO.Pipelinesi System.Threading.Channelsna przykład, a także całą masę innych interfejsów API, w tym nie tak niedawne. Niektóre interfejsy API z tej kolekcji są dostępne jako pakiety …
Czy istnieje ważny powód, dla którego firma Microsoft zdecydowała się nie obsługiwać AppDomains w .NET Core? AppDomains są szczególnie przydatne podczas tworzenia długo działających aplikacji serwerowych, w których możemy chcieć zaktualizować zestawy ładowane przez serwer w sposób łagodny, bez wyłączania serwera. Bez AppDomains, jak zamierzamy zastąpić nasze zestawy w długotrwałym …
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.