Вопросы с тегом «.net-core»

.NET Core является преемником .NET Framework с открытым исходным кодом. Он может использоваться в самых разных приложениях и в различных областях: от серверов и центров обработки данных до приложений и устройств. .NET Core поддерживается Microsoft на Windows, Linux и macOS.

5
Как заставить проекты .NET Core копировать ссылки NuGet в выходные данные сборки?
Я пытаюсь написать систему подключаемых модулей с .NET Core, и одно из моих требований состоит в том, чтобы иметь возможность распространять библиотеку подключаемого модуля вместе с его зависимостями для установки пользователю. Однако я не могу понять, как включить мои зависимости NuGet в качестве артефакта сборки и вывести их в папку …
112 c#  msbuild  .net-core  nuget  csproj 

16
Можно ли сделать настольное приложение с графическим интерфейсом пользователя в ядре .NET?
Я занимаюсь разработкой программ WinForms несколько лет. Сейчас я изучаю .NET Core (включая ASP.NET Core MVC). Я ищу новую технологию рабочего стола с графическим интерфейсом пользователя. В обновлении 3 для Visual Studio 2015 я не вижу никакой возможности создать приложение с графическим интерфейсом в .NET Core. Что мне не хватает?
110 .net-core  coreclr 

7
Скопируйте файлы в выходной каталог с помощью csproj dotnetcore
Итак, моя проблема довольно проста. У меня есть файлы, которые я хочу скопировать в выходной каталог сборки, будь то сборка отладки или публикация выпуска. Вся информация, которую я могу найти, касается старого подхода к конфигурации json. У кого-нибудь есть пример использования csproj с dotnetcore?
104 c#  .net-core 

5
автоматическое создание базы данных в Entity Framework Core
Мое приложение, которое переносится на ядро ​​.NET, будет использовать новый EF Core с SQLite. Я хочу автоматически создавать структуры базы данных и таблиц при первом запуске приложения. Согласно основной документации EF, это делается с помощью ручных команд. dotnet ef migrations add MyFirstMigration dotnet ef database update Однако я не хочу, …

3
.NET Core DI, способы передачи параметров конструктору
Имея следующий конструктор службы public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } Каковы варианты передачи параметров с использованием механизма .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 >(), "" )); Есть ли другой способ ?

3
Какое значение имеет применение библиотеки netstandard в зависимости от метапакета?
Предположим, у меня есть библиотека классов, которую я хочу нацелить на netstandard1.3, но также использую BigInteger. Вот тривиальный пример - единственный исходный файл 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); } } …

16
Не удается найти testhost.dll. Опубликуйте свой тестовый проект и повторите попытку.
У меня есть простая библиотека основных классов dotnet с одним тестовым методом 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" …

4
Как с помощью csproj выполнить несколько задач для библиотеки классов .NET Core?
Когда .NET Core все еще использовал этот project.jsonформат, вы могли создать библиотеку классов, ориентированную на несколько платформ (например, net451, netcoreapp1.0). Теперь, когда в официальном формате проекта csprojиспользуется MSBuild, как указать несколько целевых платформ? Я пытаюсь искать это в настройках проекта в VS2017, но я могу только целевой единую структуру из …

9
Что заменяет WCF в .Net Core?
Я привык создавать консольное приложение .Net Framework и предоставлять Add(int x, int y)функцию через службу WCF с нуля с помощью библиотеки классов (.Net Framework). Затем я использую консольное приложение для прокси-вызова этой функции на сервере. Однако, если я использую консольное приложение (.Net Core) и библиотеку классов (.Net Core), System.ServiceModel недоступен. …
96 c#  .net  wcf  service  .net-core 

30
Файл проекта неполный. Ожидаемый импорт отсутствует
После форматирования своего компьютера я переустановил Vs 2017 V 15.6.3 и установил SDK ASP.Net Core из Microsoft 2.1.4. Но когда я создаю новое приложение ядра asp, VS не удалось с ошибкой «Файл проекта не завершен. Ожидаемый импорт отсутствует» Пожалуйста, кто-нибудь может помочь?

5
Установка Visual Studio 2017 нарушает работу проектов Visual Studio 2015 ASP.NET Core
После установки Visual Studio 2017 Professional я больше не могу создавать ASP.NET Core в Visual Studio 2015 Professional. Я никогда не открывал этот проект в VS2017 я получил При попытке запустить процесс сервера модели проекта (1.0.0-preview3-004056) произошла следующая ошибка. Невозможно запустить процесс. Не найдено исполняемого файла соответствующей команды dotnet-projectmodel-server Затем …

2
Что такое расширения платформы .NET на docs.microsoft.com?
В Microsoft Docs есть элемент навигации уровня платформы под названием «.NET Platform Extensions» . Он содержит документацию по недавно добавленным API, например, System.IO.Pipelinesи System.Threading.Channels, а также по целому ряду других API, включая не самые последние. Некоторые API из этой коллекции доступны в виде пакетов nuget (как для .Net Core, так …

6
В .NET Core нет доменов приложений! Зачем?
Есть ли веская причина, по которой Microsoft решила не поддерживать домены приложений в .NET Core? Домены приложений особенно полезны при создании длительно работающих серверных приложений, где мы можем захотеть обновить сборки, загруженные сервером, изящным образом, не выключая сервер. Как мы собираемся заменить наши сборки в длительном серверном процессе без доменов …

1
.NET Core - когда использовать «dotnet new sln»
Я немного сбит с толку - в большинстве руководств по .NET Core, которые я читал, не упоминается «dotnet new sln» - они всегда просто создают проекты отдельно без какого-либо файла решения, чтобы связать их вместе. "Dotnet new sln" новая команда? Когда я должен это использовать? Какие преимущества я получаю от …

5
Могут ли файлы быть вложенными в обозреватель решений VS2017 для проектов .NET Core (не ASP.NET Core)?
В проектах MSBuild «старой школы», которые до сих пор используются Windows Forms в VS2017, например, файлы могут быть «вложены» через DependentUponэлемент в файле csproj. Я использовал это для группировки модульных тестов в Noda Time, например <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> Это привело к легко управляемым тестам: Я сознательно «потерял» эту функцию …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.