Welcome to MSDN Blogs Sign in | Join | Help

March 2009 - Posts

DLR Hosting in Silverlight

As you probably know, DLR is the dynamic language runtime that provides a common platform for dynamic languages and scripting in .NET. Their two main languages, IronPython and IronRuby, are available to develop your programs and also to be hosted in your
Posted by Kirill Osenkov | 8 Comments
Filed under:

Visual Studio 2010 Screencast: C# 4.0 Language + IDE + WPF Shell + Editor

It so happened that I recorded a quick 30-minutes video (screencast) showing the new features in the language and the IDE – and I did all this on a recent internal build of Visual Studio 2010, which has the WPF UI enabled. The video is very basic, I don’t
Posted by Kirill Osenkov | 13 Comments
Filed under: ,

Kirill’s Whitespace Guidelines for C#

I don’t remember seeing any explicit guidelines on whitespace formatting for C# programs, however it seems that experienced C# developers all format their C# code files in a very similar fashion, as if there are some implicit but widely-accepted rules.
Posted by Kirill Osenkov | 16 Comments
Filed under:

A common globalization bug

I’ve just found and fixed a globalization bug in our test infrastructure where a feature of our testcase management system (resetting a testcase to re-run on a lab machine) just wouldn’t work on a Russian OS. Fortunately, the call stack was easy to investigate:
Posted by Kirill Osenkov | 1 Comments
Filed under:

How to start Visual Studio programmatically

One of the ways we test Visual Studio is by automating the devenv.exe process using a library called DTE (Design Time Extensibility). To use this library from your .NET application, you’ll need to add a reference to the EnvDTE assembly (which is usually
 
Page view tracker