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.

19
Nie można znaleźć pliku testhost.dll. Opublikuj projekt testowy i spróbuj ponownie
Mam prostą bibliotekę klas rdzenia dotnet z pojedynczą metodą testową XUnit: TestLib.csproj: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>netstandard2.0</TargetFramework> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.NET.Test.SDK" Version="15.9.0" /> <PackageReference Include="xunit" Version="2.4.1" /> <PackageReference Include="xunit.runner.console" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runner.visualstudio" Version="2.4.1"> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> <PrivateAssets>all</PrivateAssets> </PackageReference> <PackageReference Include="xunit.runners" Version="2.0.0" /> …

15
Automatyczne przechowywanie wersji w programie Visual Studio 2017 (.NET Core)
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 …

5
Jak uzyskać projekty .NET Core w celu skopiowania odwołań NuGet do danych wyjściowych kompilacji?
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 …
112 c#  msbuild  .net-core  nuget  csproj 


7
Skopiuj pliki do katalogu wyjściowego przy użyciu csproj dotnetcore
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?
109 c#  .net-core 

4
.NET Core DI, sposoby przekazywania parametrów do konstruktora
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?


9
Co zastępuje WCF w .Net Core?
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), …
101 c#  .net  wcf  service  .net-core 


4
W jaki sposób można wykorzystać wiele celów dla biblioteki klas .NET Core za pomocą csproj?
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 …


5
Instalacja programu Visual Studio 2017 przerywa projekty Visual Studio 2015 ASP.NET Core
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 …


2
Co to są rozszerzenia platformy .NET w witrynie docs.microsoft.com?
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 …

6
Brak domen aplikacji w .NET Core! Czemu?
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 …

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.