Публикации по теме 'dotnet'


Как установить несколько сред выполнения ASP.NET Core в MacOS
У меня возникла эта проблема на днях после обновления до последней версии .NET 5 SDK, и я некоторое время ударялся об нее головой. Существует скудная документация о том, как сделать это от начала до конца, так что вот! Почему вам нужно это сделать После обновления моего SDK до .NET 5 (через brew в CLI) я обнаружил, что у меня больше нет сред выполнения .NET или ASP.NET 3.1. Это означало, что при попытке открыть существующие netcoreapp3.1 приложения на моей машине меня приветствовало..

Бета-тестирование C#-анализатора PVS-Studio на Linux и macOS
Все больше пользователей C#-анализатора PVS-Studio интересует возможность использовать его для проверки C#-кода на Linux и macOS. Сегодня у нас есть хорошие новости. С конца прошлого года мы активно работали над переносом нашего анализатора C# на платформу .NET Core, а также над обеспечением его работоспособности на Unix-подобных операционных системах. В наших планах выпустить PVS-Studio C# для .NET Core на платформах Linux и macOS в конце апреля — первой половине мая. На Windows..

Зачем и как я создал другую консольную платформу
Иногда для обучения нам нужно найти предлоги, чтобы начать новый проект. Консольные приложения становятся вирусными инструментами для разработчиков. После тенденции к перемещению всех невизуальных инструментов в графические интерфейсы для лучшего контроля, в последние годы мы видим успех интерфейсов командной строки. Напомню только Docker и Kubernetes. В последние месяцы я разработал автономную CMS с открытым исходным кодом под названием RawCMS и поместил на нее приложение CLI. Я..

Иерархия "сначала глубина" в C #
Недавно мне выполнили требование, согласно которому мне нужно было получить список записей базы данных из таблицы с самосоединением, в которой каждая запись также предоставляла бы полную иерархию этого соединения в обратном порядке. Для дальнейшего объяснения представьте семейное древо, описанное в одной таблице. Конечно, у каждой записи есть свой первичный ключ, но также будет поле «ParentID» для описания иерархии. Самый верхний родительский элемент может содержать «null», и каждый..

Почему стоит выбрать RepoDb ORM вместо Dapper
Моим коллегам-архитекторам программного обеспечения, а также всем отважным разработчикам я рад поделиться с вами преимуществами и ценностями использования этой библиотеки. TL; DR: Это микро-ORM, по которому вы, возможно, так сильно мечтаете. 👀 Пожалуйста, не пропустите драгоценности! 👑 Dapper - это легкая микро-ORM для .NET, на которой уже много лет работает популярный сайт StackOverflow. Он был разработан, чтобы намеренно решить проблему производительности сайта StackOverflow в..

.Net IntervalUtility
Утилита .Net для работы с интервалами, например временными периодами. Утилита позволяет находить пересечения периодов, исключать периоды и т. Д. NuGet | GitHub | Демонстрация WebAssembly Online Blazor Примеры Для простоты в примерах используются целые диапазоны. Однако утилита поддерживает не только целые числа, вы можете использовать утилиту для работы с периодами времени или десятичными, или плавающими, и т. Д. Равно интервалов 1) var intervalA = new..

Вернемся к основам: почему вы должны использовать .Equals () вместо == при сравнении объектов, чтобы избежать хаоса.
Да, мы все делали это изначально, особенно во время учебы в школе / колледже, когда мы начали изучать информатику и языки программирования, такие как C # и Java. Привычка сравнивать объекты (особенно строки) с помощью оператора == является обычным явлением и даже сегодня используется опытными разработчиками. В их защиту: кажется, что это действительно служит цели и, похоже, в этом нет особого вреда. Это верно до тех пор, пока вы не столкнетесь с некоторыми странными ситуациями, одну..