VSTO Runtime Update to Address Premature WPF UI Thread Shutdown

In the VSTO Runtime released a month and a half ago (version 10.0.50701), a small regression was inadvertently introduced, which is fixed in today’s update to the runtime. The issue impacts add-ins that call Globals.Factory.GetVSTOObject on a Word document or Excel workbook.  If Windows Presentation Foundation (WPF) is used for the add-in’s user interface, and… Read more

Visual Studio 2013 Update 3 released

Earlier today, Visual Studio 2013 Update 3 was released.  This update offers a number of small but useful enhancements for VSTO developers:   #1:  Support for .NET 4.5.2 and beyond, and the de-coupling of Office versions from .NET versions. We heard a lot of feedback on this on MSDN forums, with developers asking to mix-and-match… Read more

VSTO Runtime Update to Address Slow Shutdown on .NET Framework 4.5.2

In a VSTO Runtime release earlier this year, we addressed an issue of slow application shutdown for add-ins using WPF controls on touch-enabled devices. With the release of .NET Framework 4.5.2 two months ago, and the increased usage of our latest runtime “in the wild”, we received customer feedback that the latest .NET 4.5.2 version… Read more

Guest Post: Resources Available for VSTO Developers Wishing to Customize the User Interface

[Guest Post by Marty Andren, Premier Field Engineer at Microsoft] As a Microsoft Premier Field Engineer / Office Developer, a question I’m often asked when helping customers develop VSTO solutions is how to customize the user interface when building out their application. This question is not as simple as it sounds, as the approach used… Read more

VSTO Runtime Update to Address Slow Shutdown and “Unknown Publisher” for SHA256 Certificates

We are pleased to announce a new version of the VSTO Runtime (10.0.50325) that addresses two important issues reported to us by customers. For VSTO add-ins using WPF controls, customers using touch-enabled devices experienced a 15-20 second lag when closing Office applications. This issue was first reported via a Connect bug, which helped provide the… Read more

Announcing Visual Studio 2013 RTM

We are pleased to announce the release of Visual Studio 2013!  This latest release offers many great features for developers, such as innovative IDE features like Peek and CodeLens, expanded ALM capacities with Git support, enhancements for ASP.NET web development, and much more. For VSTO developers, Visual Studio 2013 comes with in-the-box design-time support for… Read more

Announcing Visual Studio 2013 Preview and .NET 4.5.1 support

For those who’ve been following the announcements at BUILD these past two days, Visual Studio 2013 Preview has now been officially released. For Office developers, the VS 2013 Preview release means that the Office 2013 design-time support and the .NET 4.5 support that previously required a separate download is now integrated into Visual Studio alongside… Read more

Roadmap for Apps for Office, VSTO, and VBA

Note:  This post is simultaneously published both to the VSTO blog and to the apps for Office blog.  To learn more about apps for Office, visit http://dev.office.com. With all the buzz around the new apps for Office programming model, developers might be wondering: What benefits does the new app model bring, and which of the… Read more

Office Developer Tools for Visual Studio 2012: Now Available with Office 2013 and .NET Framework 4.5 support

I’m pleased to announce that the official Office Developer Tools for Visual Studio 2012 is now available to download! For VSTO developers, this release brings .NET 4.5 support and design-time support for Office 2013, along with general design-time enhancements and bug fixes to the VSTO Runtime (released separately a few months ago via our download… Read more

Creating a Bootstrapper package for an Office 2013 VSTO Add-in with Visual Studio 2012

UPDATE from July 2014:  INSTRUCTIONS FOR UPDATING AN EXISTING BOOTSTRAPPER: On the build machine (which might be the same as your development machine), open the “product.xml” file under C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\VSTOR40 For “Program Files (x86)”, substitute “Program Files" in you’re on a 32-bit operating system. For “v8.1A” (which is the location used by VS… Read more