Type Equivalence and Type Safety

What one should do on a plane back from the PDC? Of course! Write a new blog post! So, since I still have some topics to cover on the whole NOPIA shabang – here we go. CLR’s 4.0 support for Type Equivalence allows you to define your own copy of an interface, stick a Guid…

0

Face made for emails

Today I got a word that the video recordings I’ve made with Amanda Silver on the topics of Type Embedding and Type Equivalence did get published. My face is clearly should have been shaded out – but Amanda looks fantastic! Anyway, may be you will find this videos interesting. They are in the MP4 format…

6

Better eventing support in CLR 4.0 using NOPIA support

Events implementation in the Interop Assemblies does have its shortcomings. I enumerated the issues in “COM Interop: Handling events has side effects” post. The quick recap is that Interop Assemblies eventing support does create “ghost RCWs” that get in the way of deterministically managing the life-time of your COM objects. But there is a hope!…

7

Type Embedding support in C#

In my PDC session I did talk a lot about Type Embedding support in the compilers and that we call it NOPIA feature. The compiler changes have been implemented by Sam Ng and he is back to blogging. So I will keep an eye on what he has to say and so should you if…

0

Advances in .NET Type system: Type Equivalence Demo

I just finished my PDC session at Los Angeles where we introduced Type Embedding support in the compilers and Type Equivalence support in the CLR. Some people I talked to after the session were very enthusiastic about the whole thing and I did get comments like “this is the best thing in this conference”. This…

7

COM Interop: Handling events has side effects

From time to time Eric Carter shares with me some issues customers run into and wonders whether we can do something about it. The one I am going to talk about is quite interesting issue on its own AND I will talk about a solution we propose to this problem in my PDC session. So,…

2

PDC Talk – Under the hood: Advances in .NET Type System

Advances in .NET Type System – sound like this is a PDC session one must come to. Here is the talks abstract: Under the Hood: Advances in the .NET Type System Enhancements to the type system in the next version of .NET Framework allow for loose type-coupling of components comprising your application. This talk is…

1

Targeting multiple versions of Office without PIAs

Having to rely on the correct version of PIAs to be deployed for implementing Office add-ins has become the inevitable reality for many Office devs. This reality is quite gruesome, I must add. Andrew Whitechapel describes a technique allowing single add-in to target both Office 2003 and Office 2007 by importing interop definitions that are new in…

2

Deploying your VSTO 2008 Add-In to All Users (Part III)

UPDATE March 11, 2010: Office 2010 does support deploying managed add-ins to HKLM which makes the below article a little bit outdated nowdays. There is also an optional download for Office 2007 containing the same fix. Check this article out for more details. This post is both the continuation of part I and part II…

82