Oct 22, 2010 by Gary
With the advent of .NET 4 and related questions about VSTA's compatibility, we tested to confirm the following: Redistribution of VSTA 2.0 (with your application) requires .Net 3.5 SP1 to be installed on the target machine. Starting with a clean Windows...
Oct 20, 2010 by Melody
It is possible to support the “new” operator in VSTA add-ins. Integration styles which do not use a full proxy, such as NoRuntime and ProxyShim, can easily support this feature. All that is required is public constructor methods in the host...
Oct 19, 2010 by Melody
Summit now offers the he ShapeAppDynamicProgrammingModelCSharp_ProxyShim sample which is based both the VSTA 2.0 SDK sample ShapeAppDyanmicProgrammingModelCSharp and the Microsoft endorsed ShapeAppMacroRecordingCSharp-NoRuntime sample. This sample references...
Oct 14, 2010 by Melody
For VSTA integrations, there are a variety of ways in which the host can load and interact with add-ins. Three styles of interest are SDK, NoRuntime, and ProxyShim. Each style of integration has many pros and cons to consider before deciding on which...
Oct 07, 2010 by Gary
I’ll preface my answers about support for VSTA in Windows 7 and Visual Studio 2010 with a quick synopsis of VSTA 2.0 platform-related elements. VSTA 2.0 is based on VS2008 and .NET 3.5 SP1. It supports 32-bit and 64-bit platforms. · The VSTA...
Sep 30, 2010 by Melody
In Dynamic Programming Model (DPM) style integrations there are three levels of correspondence between a DPM add-in and the host: 1) “Host Item Container” : This is the entry point type which contains the host items and has its own code file...
Sep 28, 2010 by Melody
For Dynamic Programming Model (DPM) style integrations, when a host item is renamed the corresponding code file in the DPM add-in project maintains its original file name and displays the updated host item name in parentheses next to the file name (see...
Sep 23, 2010 by Melody
For DyanmicProgrammingModel (DPM) add-in projects, the file name of the host item code file generally matches the name of the host item. For example: in the SDK sample ShapeAppDynamicProgrammingModelCSharp the host item “Drawing1” would have...
Sep 20, 2010 by Melody
When working with a Dynamic Programming Model (DPM) style integration, it is important to keep the DPM add-in project in sync with the associated host document. There are two items which must be kept in sync: the DPM add-in project host item code files...
Aug 24, 2010 by Melody
There are many different ways to manage add-ins. Below are some common add-in management styles which can be used alone, combined, or used side by side. 1) Basic: all interactions between the host and add-ins are executed in the Startup and Shutdown methods...