Link to home
Start Free TrialLog in
Avatar of Howard Bash
Howard BashFlag for United States of America

asked on

Looking for Visual Studio Tools for Office 2010 Visual Studio 2010 Add-in Installation

I have spent over an hour looking for the install for Visual Studio Tools For Office 2010 to enable developing Office add-ins and have not found the link.

Can someone please send me this URL?
Avatar of Paul MacDonald
Paul MacDonald
Flag of United States of America image

VSTO runtime comes with VS2010 PRO and Ultimate, thus no need to install if you have this program in your PC

If you only need the runtime for a production PC (not your dev PC) then paulmacd answer is OK.

But for a production PC,  I wil strongly suggest to build an installer for your add-in using the link below:
http://msdn.microsoft.com/en-us/library/bb386179(v=vs.100).aspx
Reason, to install an ad-in you need not only the runtime but some extra registry entries as described in the link.
Avatar of Howard Bash

ASKER

I did not see Office as a project type when I attempt to create a new project.  Also,  I did an repair / reinstall and do not see an Office Component explicitly referenced.

Also I ran devenv.exe /installvstemplates to no avail.
What version of VS are you using? VSTO does not come with VS Express and you must use .NET 4.0.
Anyway I attached a picture that shows the Excel Add-in project in the New Project dialog
New-Project-vsk10.jpg
I am using Visual 2010 Ultimate and I do not see VSTO with .NET 4.0 selected in new projects dialog.
The screenshot comes from VS2010 Ultimate. What Excel version have you got Installed in your PC? Excel 2010 Pro? Excel is important for debugging VSTO projects?
In any case you may need to do a full reinstall VS2010.
Note:  I use VS2010 in Windows 7 Enterprise wiht Office 2010 Pro.
I am running Excel 2010 as well as the remaining apps within the Office 2010 Pro Suite.  An additional piece of the puzzle may be that I also have Office 2013 as a result of subscribing to Microsoft 360 which may turn out to be the root of the problem.  Any thoughts?
Hi,

You can also try using Web Platform installer, to install Office 2010 Add-Ins!

Hope it helps u...
I ran the web installer.  It only found vsto for Visual Studio 2012.  I am looking vsto for Visual Studio 2010.
Hi,

Then did you tried the external link suggested by @paulmacd ?
I have not used VS2010 with office 365. But from my experience VS/VSTO needs only one version of Office installed in order to work properly. YOu can not have multiple versions of Office installed in the same PC,
You mean I cannot have multiple version of office on my PC and create an office 2010 addin?  It's not clear what you mean.  First, I have not suggested anywhere in this question that I am attempting to create an Office 365 add-in.

Please make your comments a bit clearer and on point.  Thanks.
Correct.
My point is:  You must have only one version of Office at any time in your PC in order to work with VSTO.

In your case if you need only VSTO 2010 Add-in you must have only Office 2010. Keep in mind that installing multiple office versions may damage your VSTO interaction and you may need to uninstall both versions and clean up the registry manually before installing Office 2010.

Notice that other software may be interfering with your VS2010 install of VSTO and you may require help from Microsoft itself to troubleshoot as every computer installation is different. I use virtual machines (VM ware player) to create my own VM with only the OS + VS + Office + 3rd party components.
I know I used to be able to make office 2010 and office 2007 add-ins with the my desktop which had office 2010 installed.  So,  MS made the install of 2013 kill the "one back" ability to make for the previous release?  Why and if so, that really stinks?
You ought to ask that question to Microsoft itself. You should be able to work with Office 2013 and 2010 Add-in an Office 2013 environment but I have got my doubts you can use Office 2007 as Microsoft is getting into a policy of full support for previous release only. (I do not blame them - it is cheaper working that way.)
It's 2010 Office that I want to build for and is no longer available.
I've requested that this question be deleted for the following reason:

no workable solution offered.
@hbash: WE have deviated too far from your original question, as I said before .NET 4/VS2010 comes  with all you need to build Office 2010 add-ins when installed PROPERLY and with the correct environment.
To solve this environmental issue that is affecting hbash's dev environment. A solution would be to create a VM (e.g. using VM ware) iwth VS2010 and Office 2010 so you have no interference of any third party component/program.

I know you do not like the answer as it means you have to change your way of work but sadly that is the way M$ force us to work these days.

@Moderator: See my comment above.
@mas_oz2003: The question was how to use my VS2010 System for MS Office development on my development system as it stopped offering that project type as an option.  Your solution is basically setup another development environment.  

Obviously if I either reformatted my machine, installed VS on another machine or setup a VM and installed there I would have the needed option.  Truly that suggestion was not needed as it is always a last resort.  So, we have not solved the problem.

Also,  you mention no interference of any third party component/program, why?  We are talking about only MS products so your remark does not apply to this situation.

In a nutshell we don't have the solution to getting my current system to once again allow Office 2010 add-in development which is why I closed the question.  Make sense?


@Moderator: See my reply to the mas_oz2003 comments.
NetMinder -

1)
This statement:
In http:#a39250899 mas_oz2003 verifies that: "You must have only one version of Office at any time in your PC in order to work with VSTO." From that perspective, a response of "you can't do that" is accurate and should be accepted.

Is wrong.  I have had Office 2007 and Office 2010 on my PC and was able to produce add-ins for office 2007 and office 2010.  Ergo, that statement is incorrect.

2)
This statement:
The question was how to use my VS2010 System for MS Office development on my development system as it stopped offering that project type as an option.

That isn't entirely accurate; the option -- based on the screen shot mas_oz2003 posted -- is still there UNLESS a second version of Office is installed. You could uninstall the second version, and there's no reason to think the Office 2010 option wouldn't be there (though you might have to do a re-install).

a) Showing a fragment of a larger set of studio templates really proves little.  He shows office 2010 project types.  What might that indicate?  I have had multiple versions of Office project types available and he shows Office 2010...so?

b) The statements I made is completely accurate.  I have previously had office 2007 and office 2010 on the same pc with the ability to build either set of office add-in types.  That screen capture in no way refutes that.

I have had a subscription with Experts Exchange for over 12 years and have awarded many points WHEN deserved.  Suggesting that the solution is to use another machine/environment is not a solution and as such rewarding points for it is unreasonable.  

I have always awarded deserved suggestions and such a suggestion is way below the level of advise that I have come to expect here.

In the event that this harassment persists we need to take it up a notch and discuss with your management as it is just plain wrong.  If you feel the need please schedule a conference call.

Sincerely,
Howard Bash.
ASKER CERTIFIED SOLUTION
Avatar of Miguel Oz
Miguel Oz
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Enjoy