The Phases of the ClickOnce Trust Prompt (Mary Lee)

Signing your Office solutions with a certificate is a mandatory step, but there are several optional steps that can change the way the certificate is presented to the end user or customer. This example uses a Visual Studio generated test certificate, but the dialog box is similar to what you would see if you are… Read more

Installing Office 2007/VSTO 3.0 Solutions on Computers with Office 2010 (Mary Lee)

You have probably been reading and hearing about Microsoft Office 2010 for some months. Now, you may be wondering how much work is necessary to install your existing Office 2007/VSTO 3.0 solutions on customer computers that have Office 2010. Perhaps you’re thinking about migrating the Windows Installer Setup projects or ClickOnce deploymen projects? The answer… Read more

Deploying Microsoft Office Solutions by Using Visual Studio 2010 and Windows Installer (Mary Lee, Saurabh Bhatia)

In Visual Studio 2010, you can use the ClickOnce and Windows Installer deployment technologies to deploy Office solutions that target both Microsoft Office 2007 and Microsoft Office 2010. The main advantage of using Windows Installer to deploy your Office solutions is to install application-level add-ins to AllUsers, rather than the current user only. There are… Read more

When Do I Need to Deploy the VSTO Runtime? (Mary Lee)

Aaron wrote a great article about the VSTO runtime components earlier, which explained the Office extensions for .NET Framework 3.5 and Office extensions for .NET Framework 4. He also explained that starting in Microsoft Office 2010, the Visual Studio 2010 Tools for Office runtime is included and does not need to be deployed alongside your… Read more

Deploying the *.Utilities assemblies by using Windows Installer (Mary Lee)

Office solutions for .NET Framework 4 have dependencies on files that are distributed in the Visual Studio 2010 Tools for Office runtime, but there are also files outside of the runtime that are required for Office solutions to run on end-user computers. These files are the following: Microsoft.Office.Tools.Common.v4.0.Utilities.dll Microsoft.Office.Tools.Excel.v4.0.Utilities.dll Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll Microsoft.Office.Tools.Word.v4.0.Utilities.dll For some information about… Read more

Changes in the Security Model for Office Solutions (Mary Lee)

You can use two methods to trust an Office solution created in Visual Studio and not show a trust prompt to the end-user. Sign your Office solution with certificate that chains to a trusted root authority and is in the Trusted Publisher list. Sign your Office solution with a certificate and trust that certificate by… Read more

Can I deploy my <Insert App Name Here> and all of its prerequisites in one file? (Mary Lee)

One frequent customer question is about how to deploy an application and all of its prerequisites in a single .msi or .exe file. This question applies whether you are deploying any of the following: Microsoft Office 2003 solutions with dependencies on .NET Framework 2.0, Visual Studio Tools for Office 2005 SE runtime, Microsoft Office 2007… Read more

Demonstrating how to sync Facebook events to Outlook

Every once in a while, we learn of neat apps that have been created with the Office development tools in Visual Studio. In an Outlook 2007 add-in, Jake Ginnivan combined WPF and the Facebook API to respond to Facebook events from a Ribbon. In addition, this add-in works in Outlook 2010 and has been deployed… Read more

Quick Videos of Visual Studio 2010 Features (Beth Massi, Mary Lee)

If you’ve missed them, Kathleen has been interviewing writers on various documentation teams on some of the new features going into Visual Studio 2010. Our own Mary Lee now has a couple video interviews posted on new VSTO features that you should check out: Video: Deploying Multiple Office Solutions in a Single Installer Video: Copying… Read more

Video Interview: Mary Lee on Deploying Multiple Office Solutions (Kathleen McGrath)

Mary Lee recently posted a blog entry that describes Deploying Multiple Office Solutions in a Single Installer, complete with graphics to help you visualize the process. I recently interviewed Mary to learn more about this topic, and to have her give a demonstration of some of the tasks described in this post. If you’ve often… Read more