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

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

The Discussion

  • User profile image

    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

  • User profile image

    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)

  • User profile image

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

  • User profile image

    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.

  • User profile image

    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#?

  • User profile image

    Great to see Beth Massi for the first time after (Watching some of her videos).... 


    Could you do some videos on VB With Roslyn.... 

    Any Why have Microsoft Left VB until last to have an interactive IDE? Especially When Basic Was Originally Created With an Interactive Interpreter.... (i know Every body at Microsoft has been pushed into C# From the transition from C++).....Notice i don't ask when (there have been promises).. Then Excuses Why-not!

Add Your 2 Cents