Code Sample: Is Your Process Using the Silverlight CLR?

In my previous post I described how multiple CLRs can now be run in the same process starting with Silverlight.  In the sample video I had a small console application that could be used to track managed processes on the machine and which version(s) of the CLR they had in them.  I’ve included the code…

3

Side by Side In Process CLRs Start with Silverlight

When we started working on managed code for Silverlight one scenario I wanted to see working was the ability to create a new browser or shell in managed code that could still browse to and execute rich web content.  We spent (endless) time debating if this scenario should simply target the desktop CLR if it…

11

Tip/Trick: Embedding ActiveX in WPF with WindowsFormsHost (Video Demo)

I was looking for instructions on how to embed ActiveX in a WPF application and didn’t find a ton of stuff out there.  After getting my demo working, I decided to record it and post it here for anyone else trying to make this work.  In my example, I created a WPF “Browser” that embeds…

4

Silverlight Podcast on HanselMinutes

ScottGu and I did a podcast with Scott Hanselman at Mix on Silverlight.  You can get the podcast from Scott’s blog here.  Scott also posted an update version of his .NET Framework diagram here.  In the podcast we cover the origin of the Silverlight CLR, some differences between Silverlight and WPF on the desktop, etc. Thanks…

1

Origin of the Silverlight CLR and .NET Framework

One of the common questions I’ve been asked at Mix is exactly where did the CLR / .NET Framework in Silverlight come from?  We actually started building this version of the CLR right after we shipped V2.0 in October 2005.  The approach was simple:  figure out the minimal required core that would allow a set…

11

Announcing .NET Framework Support for Silverlight!

This morning at Mix’07 in Las Vegas we announced something we have been working on since we shipped V2.0 of the .NET Framework in 2005:  .NET support for Silverlight.  I want to congratulate the team for all the hard work that has gone into getting to this point!  It’s been a blast getting everything going,…

12

.NET Framework 3.5 Beta 1 redist released

Last week you saw Soma’s announcement about Visual Studio “Orcas” Beta 1 shipping.  I’m pleased to announce that we have made the stand alone redist of the .NET Framework 3.5 Beta 1 available on MSDN for immediate download here. This redist is the same version that comes with the Visual Studio release, but can be…

2

Origin of "FrankenBuild"

One thing I realized (too late) is that I need to be more careful about picking funny terms to describe things. In early 2004 we had made a new build of the CLR 2.0 we were checking into Windows that did not (yet) have a Visual Studio 2005 that worked with it.  It turned out we…

2

Tip/trick: finding errors with mda’s

Most errors you run into when using the .NET Framework throw an exception making it easy to figure out what is going on.  However there has always been a class of bugs that are very hard to diagnose.  My favorite example is getting a P/Invoke declaration wrong which can screw up your stack and cause…

3

Visiting Chicago

I’ve been, umm, a little remiss in keeping my blog up to date.  The good news is I’ve been heads down on a new project we’ll be talking a great deal about at Mix (hope to see you there). I will be traveling to Chicago next week to speak at the .NET User’s Group (Tues…

4