Инструмент JetBrains dotPeek 2021.3.2: Декомпилятор .NET

Инструмент JetBrains dotPeek для декомпиляции был первоначально представлен компанией Microsoft. Это бесплатный, автономный инструмент и декомпилятор для сборок .NET. Он преобразует сборки .NET в эквивалентный код C# и, по желанию, показывает лежащий в основе код IL. Приложение dotPeek может декомпилировать различные типы файлов сборок, такие как библиотеки (.dll), исполняемые файлы (.exe), файлы метаданных Windows 8 (.winmd), архивы (.zip), пакеты NuGet (.nupkg) и пакеты Microsoft Visual Studio Extensions (.vsix).

Read more “Инструмент JetBrains dotPeek 2021.3.2: Декомпилятор .NET”

Использование SIMD-ускоренные числовых типов

SIMD (одна инструкция, несколько данных) обеспечивает аппаратную поддержку для параллельного выполнения операции над несколькими частями данных с использованием одной инструкции. В .NET существует набор типов с ускорением SIMD в пространстве имен System.Numerics. Операции SIMD можно распараллелить на аппаратном уровне. Это увеличивает пропускную способность векторизованных вычислений, которые распространены в математических, научных и графических приложениях.

Read more “Использование SIMD-ускоренные числовых типов”

PeachPie достигает 1.0

Разработчики PeachPie выпустили версию 1.0 платформы разработки с открытым исходным кодом, которую можно использовать для обработки PHP как собственного языка .NET. Работа над версией 1 PeachPie была сосредоточена на обеспечении беспрепятственной работы PHP-проектов на .NET.

PeachPie имеет компилятор, среду выполнения, библиотеки расширений, поддержку IDE и поддержку MSBuild. Он полностью совместим с другими проектами .NET, полностью управляем, кроссплатформенный, не требует собственного PHP и использует преимущества всей платформы .NET.

Read more “PeachPie достигает 1.0”

Предварительная версия .NET 6 добавляет MAUI

Вторая предварительная версия .NET 6 была выпущена с новыми API-интерфейсами и ранними сборками .NET MAUI, пользовательского интерфейса многоплатформенных приложений .NET, фреймворка для создания собственных приложений для устройств, охватывающих мобильные устройства, планшеты и настольные компьютеры.

Read more “Предварительная версия .NET 6 добавляет MAUI”

Выпущена предварительная версия .NET 6 для разработчиков

Выпущена первая предварительная версия .NET 6 для разработчиков. .NET 6 должен быть выпущен в ноябре 2021 года и, по словам Microsoft, предоставит заключительные части плана унификации .NET, который начался с .NET 5.

Read more “Выпущена предварительная версия .NET 6 для разработчиков”

Новое в Windows Forms .NET

Да, вы правильно прочитали заголовок. Несмотря на то, что Windows Forms не пользуется популярностью и находится в режиме обслуживания, он может преподнести пару сюрпризов. Как .NET 5.0 может вводить новые функции для того, что не разрабатывается?

Read more “Новое в Windows Forms .NET”

.NET в Microsoft Q&A

Microsoft Q&A – это глобальная, управляемая сообществом платформа для своевременных и качественных технических ответов. У StackOverflow проблемы?

Не совсем, потому что эта работа сосредоточена только на продуктах Microsoft. Новейшим дополнением к платформе является раздел, посвященный .NET и его родственным технологиям, таким как ASP.NET, C#, F#, Xamarin, Windows Forms и так далее. В частности, он разделен на три отдельные категории – Runtime; App & Web Development; и Languages, Data and more.

Read more “.NET в Microsoft Q&A”

Следите за новостями .NET Live TV от Microsoft

Компания Microsoft открыла новый портал для всех своих прямых трансляций .NET и Visual Studio. Хотя оригинальные каналы Twitch и YouTube никуда не исчезнут, .NET Live TV обеспечивает легкий доступ к тому, что предлагается в настоящее время.

До появления этого предложения Live TV компания Microsoft проводила множество прямых трансляций и образовательных материалов, но они, как правило, были разбросаны по каналам Twitch и YouTube. Новый портал позволяет собрать все эти потоки под одной крышей для более удобного поиска. Его основной вклад заключается в организации потоков по дате, как в Coming Soon или Recent broadcasts. Среди премьерных показов есть следующие:

Read more “Следите за новостями .NET Live TV от Microsoft”

C# 9 и F# 5 выпущены вместе с .NET 5

На этой неделе Microsoft выпустила C# 9 и F# 5 как часть релиза .NET 5. Visual Basic также включен в SDK версии 5.0. Он не содержит языковых изменений, но имеет улучшения для поддержки Visual Basic Application Framework на .NET Core.

Улучшения в C# 9 направлены на повышение простоты программ, наряду с поддержкой классов, ориентированных на данные. F# 5 добавляет поддержку интерполированных строк и объявления открытых типов.

Read more “C# 9 и F# 5 выпущены вместе с .NET 5”

.NET 5 готов к работе

Выпуск .NET 5, объявленный на конференции .NET Conf 2020, – это исторический момент, но с оттенком сожаления и тревоги. Этот релиз объединяет .NET в единый фреймворк. Что это сулит в будущем, пока неясно.

Read more “.NET 5 готов к работе”