Misha Shneerson

VSTO internals and the little things about CLR, COM, Visual Studio and more ...

  • Misha Shneerson

    NewsGator and VSTO Outlook support

    • 2 Comments
    Until recently people had "tough" choice to make - in your Outlook either run NewsGator or Outlook COM Add-ins with VSTO support. Both of these did not work together. This is because NewsGator did not support .NET Fx 2.0 which is required by VSTO. ...
  • Misha Shneerson

    Getting help on VSTO topics

    • 2 Comments
    This post is prompted by a comment left yesterday on my blog. The comment was quite big in size. It went something like this - "my assembly has an ActionsPane and can not be loaded, here is the error message I am getting .... ". This brief introduction...
  • Misha Shneerson

    Targeting multiple versions of Office without PIAs

    • 2 Comments
    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...
  • Misha Shneerson

    Update for VSTO 2005 SE released

    • 2 Comments
    We have recently released an update for VSTO 2005 SE design time support on Vista. The KB article is available here and does not explicitly say what exactly was broken or what fix has been made – it simply states the symptoms. On a Windows Vista-based...
  • Misha Shneerson

    Oh, that mysteriously broken VisibleSlicerItemsList

    • 2 Comments
    Excel 2010 has a new feature called Slicers and a bunch of new methods and objects associated with slicers (I actually am not an expert on Slicers themselves and still need to understand what they are for and how they operate but this leads me to my next...
  • Misha Shneerson

    COM Interop: Handling events has side effects

    • 2 Comments
    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...
  • Misha Shneerson

    Outlook 2007 samples with VSTO 2005 SE

    • 1 Comments
    Randy Byrne from Outlook has modified Outlook 2007 sample to use VSTO 2005 SE. RibbonX sample and Rules, Prepare Me, and Travel Agency
  • Misha Shneerson

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

    • 1 Comments
    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...
  • Misha Shneerson

    Type Equivalence and Type Safety

    • 0 Comments
    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...
  • Misha Shneerson

    Type Embedding support in C#

    • 0 Comments
    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...
  • Misha Shneerson

    VSTO 2005 SE deployment paper is published

    • 0 Comments
    The original deployment paper targeted deployment aspects of customizations built using VSTO 2005 release but since VSTO 2005 SE came out many people wondered what are the changes in the deployment, specifically the questions where around deploying the...
  • Misha Shneerson

    VSTO 2005 SE runtime update is available

    • 0 Comments
    I have promised on several occasions that I will make a post on my blog as soon as an update to VSTO 2005 SE runtime becomes available. Unfortunately when this finally happened I was on vacation and could not immediately post this. My appologies for such...
  • Misha Shneerson

    Spaces in SmartTag.Terms collection

    • 0 Comments
    When you add non-terms into the SmartTag.Terms collection do you expect those terms to be recognized? If you do this is a false expectation. The simplest code to add a SmartTag to a Word document looks like this: private void ThisDocument_Startup(...
  • Misha Shneerson

    Starting up

    • 0 Comments
    When writing VSTO projects the developers are asked to write their startup code in an innocuous event handler e.g. ThisDocumet_Startup. VSTO project does a good job of making you believe that this event handler is where the game begins. However, the class...
  • Misha Shneerson

    Menus for VSTO Smart Tags are dynamic

    • 0 Comments
    One quick tip today. Since VSTO Beta2 we have added SmartTags support for document level customizations. How to create those is covered by Paul Stubbs here and in a video tutorial here . However what is not obvious is that one can dynamically change the...
  • Misha Shneerson

    VSTO performance tips

    • 0 Comments
    If you are writing a VSTO customization - make sure you aware of this performance tip courtesy of Steve Peters - developer on the VSTO team. This tip allows to prevent VSTO runtime from reflecting on your entry point assembly. We see considerable startup...
  • Misha Shneerson

    NoPIA blog posts

    • 0 Comments
    The plan of record for this post is to collect refererences to NoPIA related posts by other folks whose opinion I cherish. I wish the list would update automatically when somebody has something smart to say about this stuff but not sure the technology...
  • Misha Shneerson

    Design of VSTO 2010 runtime

    • 0 Comments
    When migrating VSTO solutions targeting .NET 3.5 to .NET 4.0 people are noticing some design changes. Our documentation on migration puts it pretty straightforward about this and does not explain the underlying reasoning for these changes: "If the...
Page 2 of 2 (43 items) 12