Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

.NET Compiler Platform ("Roslyn") for the Rest of Us

30 minutes, 45 seconds


Right click “Save as…”

The .NET Compiler Platform (code named "Roslyn") is the next generation of the Visual Basic and C# .NET compilers. At BUILD 2014 Roslyn was released as an open source software project and the team is accepting contributions from the community. 

In this interview I sit down with Dustin Campbell, a Program Manager on the managed languages team, and we talk about what Roslyn means for a .NET developer like myself. Even if you're not a compiler geek, Roslyn brings a ton of value to anyone writing VB or C# code. By making it much easier for partners to build amazing tools and for language and IDE features to get implemented much faster, developers everywhere will benefit from the faster innovation. Dustin also shows off some of the new IDE features like quick fixes and new refactorings that are available in the Visual Studio "14" CTP.   

For more information on Roslyn and to try it out, see "Installing the Preview" section of the Codeplex site at https://roslyn.codeplex.com/



Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • RoslynUserRoslynUser

    Roslyn itself is open source but it depends on the Microsoft Build Tools 2013. Can Roslyn be used within our own applications (e.g. create a scripting infrastructure)? Can we redistribute the Microsoft Build Tools?

    See also: http://roslyn.codeplex.com/discussions/549376

  • DeviDevi

    Currently Roslyn dos not have the capabilities to be uses in your own applications and MSBuild is not redistributable. However, scripting is on our [Roadmap](https://roslyn.codeplex.com/wikipage?title=Roadmap&referringTitle=Documentation) and we are working on a Scripting Infrastructure that will enable you to use C#/VB as scripting languages for your applications. When we do release the Scripting Infrastructure, we will be mindful of dependencies on non-redistributable components such as MSBuild.
    - Devi (Group Program Manager, Microsoft)

  • Can this product be used to create say, a talking debugger using text-to-speech?

  • XiaXia

    I like the universal go to definition and find all references features.
    Wish the fsharp compiler would somehow be merged into the universal .NET compiler collection. So the great go to difinition and find all references features can cross C#, VB, and F# projects in a solution. Let F# be first-class citizen of .net languages.
    By the way, the go to definition feature fails to go to the real implementation of an interface, instead only go to the interface definition, which is not so cool.

  • This stuff is totally great!  Thank you so much.  I was wondering though... I hear lots about it's impact on C# and VB but what about F#?

Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.