JocularJoe

I understand that a document (in this case an Excel 2003 Workbook) developed using VSTO 2005 requires the VSTO 2005 runtime to be installed on target users' machines.

Is it sufficient to copy the referenced VSTO 2005 assemblies to the private bin folder used by the workbook, or do I need to install the runtime in the gac using VSTOR.EXE

NB the users' machines already have Office 2003 SP2 and the Office 2003 PIAs installed.

A second unrelated question: If I install the VSTO 2005 SE runtime, does this include the VSTO 2005 runtime, or do I need both



Re: Visual Studio Tools for Office Deploying a VSTO 2005 document

Dennis Wallentin

Hi Joe,

For all VSTO 2005 / VSTO 2005 SE solutions You need to have the runtime available on the target machines.
The runtime is identical for both VSTO 2005 and VSTO 2005 SE which at least save one action.






Re: Visual Studio Tools for Office Deploying a VSTO 2005 document

Maarten van Stam

The original VSTO 2005 is no longer available for download:

Download the VSTO 2005 SE runtime (also used for VSTO 2005) here:

http://www.microsoft.com/downloads/details.aspx FamilyID=f5539a90-dc41-4792-8ef8-f4de62ff1e81&DisplayLang=en

Quote:

This runtime accompanies the release of Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System (VSTO 2005 Second Edition). It is a fully backward-compatible replacement for the Visual Studio Tools for Office runtime that was available with VSTO 2005. It contains important updates that help solutions authored using VSTO 2005 run reliably in the 2007 Microsoft Office system. The original VSTO 2005 runtime is no longer available for download.

-= Maarten =-






Re: Visual Studio Tools for Office Deploying a VSTO 2005 document

JocularJoe

> The original VSTO 2005 is no longer available for download:

Not true, I downloaded it yesterday from here:

http://www.microsoft.com/downloads/details.aspx FamilyID=5D3FECE9-74E0-4E19-AF98-AEDE2DF94F87&displaylang=en

Confusingly, both the RTM and SE versions have the same filename (VSTOR.EXE) and version number (1.0). Microsoft seem to have lost the plot a bit here on the basics of versioning.

In any case, it's clear that I only need the SE version of the runtime, thanks.

Which leaves the first question: Do I need to install the runtime using VSTOR.EXE, or is it sufficient to copy the VSTO runtime assemblies referenced by my VSTO project to the private bin folder of my VSTO application

If I do need to install VSTOR, is it available in any form other than an EXE, e.g. MSI or MSM





Re: Visual Studio Tools for Office Deploying a VSTO 2005 document

Misha Shneerson - MSFT

VSTO runtime can only be installed as a redistributable EXE. It is not available as an MSM due to inherent complications with servicing MSIs.

Also, please see the articles I reference in this post that provide guidance and tutorials for deploying VSTO solutions.