FazBrowse Wikipedia Viewer | Main Page |
Search Wikipedia:
|
Viewing: https://en.wikipedia.org/wiki/.NET_Compiler_Platform

Roslyn (compiler)

{{cite web |title=Release .NET 10.0.10\n|url=https://dotnet.microsoft.com/en-us/download/dotnet |publisher=Microsoft .NET |access-date=3 Aug 2026 |date=14 July 2026}}</ref>"},"repo":{"wt":"{{URL|https://github.com/dotnet/roslyn}}"},"programming language":{"wt":"[[C Sharp (programming language)|C#]], [[Visual Basic (.NET)|Visual Basic]]"},"operating system":{"wt":"[[Windows]], [[Linux]] and [[macOS]]"},"platform":{"wt":"[[IA-32]], [[x86-64]]"},"genre":{"wt":"[[Compiler]]"},"license":{"wt":"[[MIT License]]"},"website":{"wt":"{{URL|https://learn.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/}}"}},"i":0}}]}'>
.NET Compiler Platform (Roslyn)
Original authorMicrosoft
Developers.NET Foundation and the open source community

History

edit

The code name "Roslyn" first appeared publicly in a post written by Eric Lippert (a former Microsoft engineer) that he published in 2010 to hire developers for a new project. He first said that the origin of the name was because of Roslyn, Washington, but later in the post he speaks ironically about the "northern exposure" of its office; the city of Roslyn was one of the places where the television series Northern Exposure was filmed.

Microsoft made a community technology preview (CTP) available for public download in October 2011. It installed as an extension to Visual Studio 2010 SP1.

The CTP was updated in September 2012 to include many updates to the Roslyn APIs introduced in the June 2012 and October 2011 CTPs, including breaking changes. While the June 2012 CTP API is complete for the compilers, not all features were implemented for the C# and VB.NET languages.

At the Build 2014 conference in San Francisco April 2014, Microsoft made the "Roslyn" project open-source and released a preview of the language integration for Visual Studio 2013. Contemporaneous with the Build 2014 announcement, Microsoft chose the Apache License 2.0 for Roslyn, but later adopted the MIT License in 2020. The project was effectively transferred under the stewardship of the newly founded .NET Foundation. At the same conference, Xamarin announced that they are working on integrating the new compilers and tools in Xamarin Studio.

The compilers were not feature-complete in this release. Each of the compilers contains features that are planned for the coming language versions (C# 6 and Visual Basic.NET 14). The APIs are also available through the NuGet package manager.

  1. ↑ "Release .NET 10.0.10". Microsoft .NET. July 14, 2026. Retrieved August 3, 2026.
  2. ↑ Vasani, Manish (2017). Roslyn Cookbook: Compiler as a Service, Code Analysis, Code Quality and more. Packt Publishing. ISBN 978-1787286832.
  3. Official website Commons

  4. View original on Wikipedia | Back | FazBrowse Home