Interactive C# Microsoft Roslyn

Microsoft Roslyn CTP adds Interactive C# window to Visual Studio 2010/2012 and adds support for scripting and interactive use of C#


It also allows you to write script files *.csx


The easiest way to initialize C# Interactive window is to right click on any C# project and choose 'Reset Interactive from Project' from context menu


Then you can execute any C# code from your project

public class Sample
    public List<string> Run()
        return new List<string>(){"One","Two","Three","Four"};


To execute script use #load command


Other useful commands

#r ".\myproject.exe"  //loads executable or dll
#load ".\setup.csx"   //loads script

And this is good introduction to Microsoft “Roslyn”


Popular posts from this blog

Parse XML to dynamic object in C#

Parse XML to object model in C# using XSD utility