runtime README

The project's README from github.com/dotnet/runtime. As one markdown file: README.md.

.NET Runtime

Build Status Help Wanted Good First Issue Discord

This repo contains the code to build the .NET runtime, libraries and shared host (dotnet) installers for all supported platforms, as well as the sources to .NET runtime and libraries.

What is .NET?

Official Starting Page: https://dotnet.microsoft.com

How can I contribute?

We welcome contributions! Many people all over the world have helped make this project better.

Reporting security issues and security bugs

Security issues and bugs should be reported privately to the Microsoft Security Response Center (MSRC) via the MSRC Researcher Portal. You should receive a response within 24 hours. Further information can be found in the Security TechCenter. You can also find these instructions in this repo's Security doc.

Also see info about related Microsoft .NET Bounty Program.

Filing issues

This repo should contain issues that are tied to the runtime, the class libraries and frameworks, the installation of the dotnet binary (sometimes known as the muxer) and the installation of the .NET runtime and libraries.

For other issues, please file them to their appropriate sibling repos. We have links to many of them on our new issue page.

.NET Foundation

.NET Runtime is a .NET Foundation project.

There are many .NET related projects on GitHub.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

General .NET OSS discussions: .NET Foundation Discussions

License

.NET (including the runtime repo) is licensed under the MIT license.

runtime (dotnet/runtime)

Searching Database…

18.4K ·GitHub
Что это такое?Это исходный код самого рантайма .NET — код, из которого собираются сам рантайм, его базовые библиотеки классов и установщики общего хоста (dotnet) для всех поддерживаемых платформ.
Это вся платформа .NET или только её часть?Только ядро: рантайм, библиотеки классов и хост dotnet. Более крупные стеки, например ASP.NET Core, живут в отдельных соседних репозиториях, ссылки на которые есть в README.
Как установить его на свой компьютер?Для обычного использования этот репозиторий собирать не нужно — установите официальный релиз по ссылке из README. Сборка из исходников — это уже для контрибьюторов и делается по Workflow Instructions из репозитория.
Нужна ли мне Visual Studio, чтобы разрабатывать с ним?Нет — на официальной стартовой странице описана работа с .NET через Visual Studio, VS Code или обычный CLI в командной строке, то есть достаточно редактора и .NET SDK.
Мой баг оказался в ASP.NET Core, а не в рантайме — мне создавать issue здесь?Нет — этот репозиторий принимает issues только по рантайму, библиотекам классов и фреймворкам, а также по установке бинарника dotnet (muxer). Всё остальное — в соседнем репозитории соответствующего проекта.
Где вообще работает .NET — только под Windows?Нет — это кроссплатформенный рантайм для облачных, мобильных, десктопных и IoT-приложений, с установщиками для всех поддерживаемых платформ, включая Windows, macOS, Linux, Android и iOS.
Можно ли попробовать сборки .NET до их официального релиза?Да — руководство Dogfooding .NET объясняет, как получить ночные сборки рантайма и его библиотек и проверить их в своих проектах.
Я новичок в .NET — где лучше всего его изучать?В README есть ссылка на официальную документацию: там есть гайды Get Started, туториалы и материалы по переходу для разработчиков, приходящих с .NET Framework.
What are similar projects?maui, MonoGame, aspnetcore, uno, Avalonia, osu, sentry-dotnet, roslyn
Creator
dotnet
Size
1.2 GB
Stars
18.4K
Age
7y
Commits · 90 Days