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

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

2
Почему поведение кода отличается в режиме выпуска и отладки?
Рассмотрим следующий код: private static void Main(string[] args) { var ar = new double[] { 100 }; FillTo(ref ar, 5); Console.WriteLine(string.Join(",", ar.Select(a => a.ToString()).ToArray())); } public static void FillTo(ref double[] dd, int N) { if (dd.Length >= N) return; double[] Old = dd; double d = double.NaN; if (Old.Length > …
84 c#  .net  .net-core  coreclr 

6
JWT на .NET Core 2.0
Я был в большом приключении, чтобы заставить JWT работать над ядром DotNet 2.0 (сегодня выходит финальная версия). Существует тонна документации, но все примеры код , как представляется, используя устаревший API , и приходя в свежем Ядро, Это положительно головокружительным , чтобы выяснить , как именно это должно быть реализовано. Я …
84 c#  .net-core  jwt  jose 

5
Внедрение зависимостей с классами, отличными от класса контроллера
На этом этапе я с легкостью встраиваю элементы в свои контроллеры, в некоторых случаях создавая собственный класс ResolverServices. Жизнь хороша . Что я не могу понять, так это заставить фреймворк автоматически внедряться в неконтроллерные классы. Что действительно работает, так это то, что фреймворк автоматически вводится в мой контроллер IOptions, что …

3
Как использовать SqlClient в ASP.NET Core?
Я пытаюсь использовать библиотеку SQLClient в ядре ASP.net, но, похоже, не могу заставить ее работать. Я нашел эту статью в Интернете, в которой рассказывается, как настроить, но она не работает для меня: http://blog.developers.ba/using-classic-ado-net-in-asp-net-vnext/ У меня есть простой пакет консольного приложения. Мой project.json выглядит так: { "version": "1.0.0-*", "description": "DBTest Console …

8
Visual Studio 2017 не может обновить пакет Microsoft.NETCore.App («Заблокировано проектом»)
У меня есть приложение ядра dotnet, нацеленное на Microsoft.NETCore.App 1.1.2. Я создал тестовый проект для проверки этого проекта, но при сборке заметил это предупреждение: Я открываю диспетчер пакетов NuGet и вижу, что предупреждение верное, тестируемый проект имеет другую версию Microsoft.NETCore.App: Моя проблема в том, что Visual Studio не позволяет мне …

15
Текущий .NET SDK не поддерживает таргетинг на .NET Core 2.1. Либо целевой .NET Core 2.0 или ниже, либо используйте .NET SDK, который поддерживает .NET Core 2.1.
пробовали перейти на профессиональную версию Visual Studio 2017 v 15.6.0 (предварительная версия 7.0) и установил aspnetcore-runtime-2.1.0-preview1-final-win-x64 и .net core SDK 2.1.4. Когда я создал новое веб-приложение, я получаю сообщение об ошибке «Текущий .NET SDK не поддерживает таргетинг на .NET Core 2.1. Либо используйте .NET Core 2.0 или ниже, либо используйте …
81 .net  .net-core 

2
Что означает одиночная кавычка в формате даты и времени C #?
У нас есть, например, эта константа в C #: System.Globalization.DateTimeFormatInfo.InvariantInfo.SortableDateTimePattern У этого есть значение: "yyyy'-'MM'-'dd'T'HH':'mm':'ss" Я использую это в ParseExactфункции, а затем yyyy-MM-ddTHH:mm:ssработает также. Я не могу понять, для чего одиночные кавычки.

1
Какая модель памяти реализована в .NET Core?
Спецификация ECMA CLI определяет слабую модель памяти. Это позволяет изменить порядок выполнения команд (что полезно для производительности). Но написание низкоуровневого кода для такой модели очень сложно. И самое главное - архитектуры процессоров X86 / AMD64 имеют более строгую (сильную) модель памяти. В результате Microsoft реализовала более сильную модель памяти в …
36 c#  .net-core 

3
Нет метода расширения UseDatabaseErrorPage () в Net Core 3.0
Я создал приложение Net Core 3.0, а следующий код, который работал в 2.2, теперь нет. app.UseDatabaseErrorPage(); Похоже, в 3.0 класс DatabaseErrorPageExtensionsне существует в Microsoft.AspNetCore.Builderпространстве имен. Я пропускаю некоторую зависимость? У меня есть EntityFrameworkCore NuGet с добавлением инструментов и дизайна. Добавление using Microsoft.AspNetCore.Builder; не помогло.

3
Как установить настройки сериализатора json в asp.net core 3?
Настройки сериализатора json для устаревших основных приложений asp.net были установлены путем добавления AddMvc().AddJsonOptions(), но я не использую AddMvc()в asp.net core 3. Итак, как я могу установить глобальные настройки сериализации JSON?

2
После обновления Visual Studio 2019 до 16.4.0 я не могу запустить тесты с целевой платформой 2.2
Я обновился Visual studio 2019до версии 16.4.0. Эта версия включает в себя .NET Core SDK3.1.100. После этого я попытался запустить несколько модульных тестов, которые у меня есть в проекте с Target Framework2.2, но он не может этого сделать. Это дает следующую ошибку: Microsoft.VisualStudio.TestPlatform.ObjectModel.TestPlatformException: Testhost process exited with error: It was …

2
Как заменить расширение AddJwtBearer в .NET Core 3.0
У меня есть следующий код, который компилируется и работает в .NET Core 2.2: byte[] key = Encoding.ASCII.GetBytes(Constants.JWT_SECRET); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = …

2
Почему компилятор C # допускает дублирование переменной во вложенной области видимости?
Исторически при разработке в .Net я не мог дублировать имя переменной во вложенной области видимости. Однако после недавнего обновления Visual Studio 2019 до версии 16.4.2 я заметил, что имена переменных могут дублироваться во вложенной области видимости. Например: var test = "hello"; Console.WriteLine(test); var things = new []{"one", "two", "three"}; things.Select(test …


2
Как использовать C # 8.0 обнуляемые ссылочные типы с базовыми моделями Entity Framework?
Я включаю C # 8.0 Обнуляемые ссылочные типы в проекте .NET Core 3.0. Проект использует Entity Framework Core 3.0 для доступа к базе данных. Ниже приведена модель данных, название которой не должно быть нулевым. public class Vehicle { public int Id { get; private set; } public string Title { …

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