none
VS2013 VSTO OutlookAddin ... Framework 4.5.1 is not installed? RRS feed

  • Question

  • Using VS2013, I've updated my VSTO (Outlook AddIn) to fw 4.5.1, set prerequirements to 4.5.1 and published it.

    All clients gets this error...

    And that is eventhough it's on a Windows 8.1 (which comes with 4.5.1) or it's Windows 7 clients with 4.5.1 installed.

    Any idea why it's failling?

    Wednesday, October 23, 2013 10:23 AM

Answers

  • Hi Mojo,

    There is no additional "Office Developer Tools for VS 2013", all of the tooling is in-the-box.

    Do you know what VSTO version is on the client machines? (The easiest way to tell is to go to C:\Program Files\Common Files\microsoft shared\VSTO, select vstoee.dll, and look at its properties).  It may be that the client machines don't have the latest VSTO Runtime, which is required to run the .NET 4.5.1 add-ins.  The latest runtime version is 10.0.40820, but 10.0.40309 would do as well.

    If the runtime on the machines is older, you can download the latest runtime here:  http://go.microsoft.com/fwlink/?LinkId=140384.  If that does solve the problem, the easiest way to get the runtime to all the rest of your users is to check the VSTO Runtime as a setup prerequisite.

    Hope this helps,

    - Michael


    Michael Zlatkovsky | Program Manager, Visual Studio Tools for Office & Apps for Office


    Wednesday, October 23, 2013 11:42 PM
    Moderator

All replies

  • Have you looked at the bootstrapper package for the Framework prerequisite to make sure it's valid on the deployed machines?

    Usually if there's this sort of problem it's either a bad path being checked, or an invalid Framework version, or if it's not a ClickOnce deployment it might be an MSI intended for Outlook x86 running on Outlook x64 or vice versa.


    Ken Slovak MVP - Outlook

    Wednesday, October 23, 2013 2:51 PM
  • Thank you for your help.

    Is there an .... Office Developer Tools for Visual Studio 2013?

    Thanks.

    Wednesday, October 23, 2013 6:09 PM
  • Hi Mojo,

    There is no additional "Office Developer Tools for VS 2013", all of the tooling is in-the-box.

    Do you know what VSTO version is on the client machines? (The easiest way to tell is to go to C:\Program Files\Common Files\microsoft shared\VSTO, select vstoee.dll, and look at its properties).  It may be that the client machines don't have the latest VSTO Runtime, which is required to run the .NET 4.5.1 add-ins.  The latest runtime version is 10.0.40820, but 10.0.40309 would do as well.

    If the runtime on the machines is older, you can download the latest runtime here:  http://go.microsoft.com/fwlink/?LinkId=140384.  If that does solve the problem, the easiest way to get the runtime to all the rest of your users is to check the VSTO Runtime as a setup prerequisite.

    Hope this helps,

    - Michael


    Michael Zlatkovsky | Program Manager, Visual Studio Tools for Office & Apps for Office


    Wednesday, October 23, 2013 11:42 PM
    Moderator
  • Thanks - that worked!! Clients had 10.0.40305 installed and updating the link you provided did the trick.

    Thanks a million

    :)

    Thursday, October 24, 2013 5:41 AM