Skip to content
EntityQ6840207· pop 6· linked from 407 articles

.NET Compiler Platform

Sign in to save

Also known as Roslyn

quelltextoffene .NET-Compiler-Plattform

Source code

Roslyn is the open-source implementation of both the C and Visual Basic compilers with an API surface for building code analysis tools. All work on the C and Visual Basic compiler happens directly on GitHub. Both core team members and external contributors send pull requests which go through the same review process. If you are interested in fixing issues and contributing directly to the code base, a great way to get started is to ask some questions on GitHub Discussions! Then check out our contributing guide which covers the following: Coding guidelines The development workflow, including debugging and running tests Submitting pull requests Finding a bug to fix in the IDE or Compiler Finding a feature to implement in the IDE or Compiler Roslyn API suggestions should go through the API review process The Roslyn community can be found on GitHub Discussions, where you can ask questions, voice ideas, and share your projects. To chat with other community members, you can join the Roslyn channel on the CSharp Community Discord. Our Code of Conduct applies to all Roslyn community channels and has adopted the .NET Foundation Code of Conduct. The latest pre-release builds are available from the following public NuGet feeds: Compiler: IDE Services: .NET SDK: This project is part of the .NET Foundation along with other projects like the .NET Runtime.

Excerpt from the source-code README · 10,968 chars · not written by Vinony

Wikidata facts

Founded by
Microsoft
Creator
Microsoft
Platform
x86-64
Show 8 more facts
copyright license
MIT License
source code repository URL
github.com/dotnet/roslyn
software version identifier
5.0.1
programmed in
Visual Basic
implementation of
Visual Basic
has characteristic
reference implementation
operating system
macOS
Sources (7)

via Wikidata · CC0

Article · Deutsch

.NET Compiler Platform (Codename Roslyn) ist der Name für eine von Microsoft entwickelte Plattform, die Compiler für die .NET-Programmiersprachen C# und Visual Basic .NET beinhaltet. Diese Compiler dienen der Kompilierung von C#- oder VB-Code in CIL-Code und wurden als Nachfolger für die ursprünglichen, für diese Sprachen entstandenen Compiler entwickelt, unter anderem deshalb, um besser mit dem im Laufe der Zeit gestiegenen Funktionsumfang der beiden Programmiersprachen umgehen zu können. Die Plattform beinhaltet zudem eine Klassenbibliothek und Programmierschnittstellen, unter anderem für die Codeanalyse, für Erweiterungen der Entwicklungsumgebung Visual Studio und für die Erweiterung des Compilers selbst. Im Gegensatz zu den ursprünglichen Compilern, die in C++ programmiert wurden, sind die in der Plattform enthaltenen Compiler in den Programmiersprachen geschrieben, für die sie vorgesehen sind, d. h. der C#-Compiler wurde in C# programmiert und der VB-Compiler in VB .NET. Der Peachpie-Compiler für die Programmiersprache PHP (Vorschau im September 2020) dagegen wird in C# entwickelt.

Abstract from DBpedia / Wikipedia · CC BY-SA

Available in 6 languages

via Wikidata sitelinks · CC0