the rasx() context

I preach these Blues, then choose my seat and sit down.

VSTO SE is as “professional” as it gets!


Buy this book at Amazon.com!
Okay! It works! This means after journaling “Upgrading My Office Solution to a VSTO SE Application-Level Add-In” and “OpenXML/ODF Translator Add-in for Office Uses IDTExtensibility2 Interface” I can safely announce that it is possible to deploy a VSTO SE solution to an “end user” machine! It still took way too long to figure this out because the Office Team is cash cow riding with the the VSTO blimp! My barriers were two items:

  • The SetSecurity shit
  • Uniquely identifying the assembly with a strong name

What Microsoft could not do in 22 pages of documentation (see “Deploying Visual Studio 2005 Tools for Office Second Edition Solutions Using Windows Installer (Part 1 of 2)”), some French kid named Rémi Chambard explained on one page in “Creating a Microsoft Office Outlook 2007 add-in.” In order grant Full Trust to the Word Add-In during installation the SetSecurity Project output needs be captured by the Add-In Setup Project and arguments need to be passed to the assembly. Rémi took the time to produce the critical pictures showing how this rather tedious task is accomplished. Great job! Without his help, I would still be scratching my head about this:

Office Setup Project CustomActionData for Install Custom Action

The issue of strong naming is where I drop the ball and expose my ASP.NET-centric view of the .NET world. So in response to my lack of knowledge in this area, I wrote this article for me: “Framework (SDK) Tools: The Difference between signtool.exe and sn.exe.” I can see from my previously mentioned journal entries that this was going to be a problem for me and I was more than willing to read up.

Share and Enjoy:
  • del.icio.us
  • Facebook
  • Technorati
  • Digg
  • Slashdot
  • Google Bookmarks

This entry was posted on Friday, July 27th, 2007 at 7:51 am and is filed under .NET related, Data Management Solutions, Word, root. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “VSTO SE is as “professional” as it gets!”

  1. the rasx() context » Blog Archive » Today’s Word Processing News Says:
    August 6th, 2007 at 9:56 am

    [...] is misleading and incomplete—and is representative of the official sources of frustration mentioned earlier in this journal. Parry’s video does not demonstrate how to deploy a VSTO SE solution and run it [...]

Leave a Reply

Please leave a comment. Comments are encouraged but they must contain relevant details. These details are very helpful when they refer to exactly what the author has written. Any appeals to “common sense” with usage of phrases like, “this is stupid” or “you are so ignorant” will be ignored. Also, any quick blurbs like, “this is great” or “good job” will be reluctantly suppressed. See you later… without blindness.

the rasx() context is proudly powered by WordPress
Entries (RSS) and Comments (RSS).