Visual Studio Integration Toolkit Portal

This is the portal page for Visual Studio Integration Toolkit for Microsoft Dynamics GP (based on the product previously known as Menus for Visual Studio Tools for Microsoft Dynamics GP).

Find this page using the URL: https://winthropdc.com/VSIT

IMPORTANT NOTICE: In preparation for the upcoming subscription changes in 2027, build 21 is now required for Microsoft Dynamics GP versions 18.2 or later. The final released build for each version of Microsoft Dynamics GP will not be discontinued. Sites running discontinued builds need to update before their subscriptions can be renewed. It is recommended that ALL sites update to the latest build to take advantage of the new features, enhancements and fixes.

Below are the current release details:

  • For Microsoft Dynamics GP (v18.8) Modern Lifecycle:
    Build 21.1 (Last Modified: 21-Apr-2026), Installer: 18.08.0021.1
  • For Microsoft Dynamics GP (v18.7) Modern Lifecycle:
    Build 21.1 (Last Modified: 21-Apr-2026), Installer: 18.07.0021.1
  • For Microsoft Dynamics GP (v18.6) Modern Lifecycle:
    Build 21.1 (Last Modified: 21-Apr-2026), Installer: 18.06.0021.1
  • For Microsoft Dynamics GP (v18.5) Modern Lifecycle:
    Build 21.1 (Last Modified: 21-Apr-2026), Installer: 18.05.0021.1
  • For Microsoft Dynamics GP (v18.4) Modern Lifecycle:
    Build 21.1 (Last Modified: 21-Apr-2026), Installer: 18.04.0021.1

Below are the versions no longer being developed (only the final build for each version is supported):

  • For Microsoft Dynamics GP (v18.3) Modern Lifecycle:
    Build 21.1 (Last Modified: 21-Apr-2026), Installer: 18.03.0021.1
  • For Microsoft Dynamics GP (v18.2) Modern Lifecycle:
    Build 21.1 (Last Modified: 21-Apr-2026), Installer: 18.02.0021.1
  • For Microsoft Dynamics GP 2018 & GP 2018 R2 (v18.0):
    Build 19.1 (Last Modified: 19-Jan-2024), Installer: 18.00.0019.1
  • For Microsoft Dynamics GP 2016 & GP 2016 R2 (v16.0):
    Build 17.3 (Last Modified: 10-Jan-2023), Installer: 16.00.0017.3
  • For Microsoft Dynamics GP 2015 & GP 2015 R2 (v14.0):
    Build 17.3 (Last Modified: 10-Jan-2023), Installer: 14.00.0017.3
  • For Microsoft Dynamics GP 2013 & GP 2013 R2 (v12.0):
    Build 16.2 (Last Modified: 02-Jan-2021), Installer: 12.00.0016.2
  • For Microsoft Dynamics GP 2010 (v11.0):
    Build 15.7 (Last Modified: 30-Sep-2019), Installer: 11.00.0015.7

Overview

Visual Studio Integration Toolkit for Microsoft Dynamics GP is a Dexterity integrated software tool which contains an Application Programming Interface (API) that can be called from Visual Studio development system using Visual Basic or Visual C# development languages to integrate with functionality normally only available in Microsoft Dynamics GP via the Dexterity development environment, such as menu navigation and area pages. Build 15 adds a suite of over 260 helper functions.

Build 18 adds the Custom Forms module which allows Developers to create new Dexterity based custom forms. The custom forms are web client compatible and include all standard GP functionality. You can use these custom forms from Visual Studio Tools, Dexterity or GP Power Tools.

Form types available include:

  • Blank Forms
  • Dialog Forms (with 1, 2 or 3 buttons)
  • Setup Forms (with table)
  • Maintenance Forms (with table, matching Lookup, Inquiry form and report)
  • Maintenance Forms with Lines (with tables, matching Lookup, Inquiry form and report)

The toolkit is based on the product previously known as Menus for Visual Studio Tools for Microsoft Dynamics GP. However, to maintain compatibility with existing installations and projects, file and object names have not been changed.

IMPORTANT: The Menus and Helper Functions modules for this subscription product has been provided at no charge for almost 20 years as David Musgrave’s personal gift to the Microsoft Dynamics GP Community. All we ask is that the Customer Contact Details and the software itself is kept up to date. We cannot support old builds with known issues, especially for a product that costs us to develop, support and provide licensing for. From the start of 2027, a small subscription fee will be charged for these base modules (see details).

Visual Studio Integration Toolkit Introduction (direct link)

It contains a Dexterity Chunk and an associated assembly for use with Visual Studio Tools. Also included is full documentation and examples showing how to implement the code for both C# and VB.Net.

Release Announcements

Below are the links for the various release announcement blog posts:

Frequently Asked Questions

These links provide additional information about the Visual Studio Integration Toolkit:

Downloads

IMPORTANT NOTICE: To ensure continued registration and the best experience, always install the latest build. Install over the top of the existing build, no need to uninstall first. You can also copy the updated files from one install to other installs.  See article: Updating Visual Studio Integration Toolkit.

If using Visual Studio Integration Toolkit custom forms, please export your modified custom forms packages via Customization Maintenance or GP Power Tools Project Setup before updating. This way the modified custom forms can be re-imported if they fail to upgrade.

The download links and User Guide Manual Documentation are available from the following page:

Note: The manual is included with the installer but is also available as a separate download.

Support Information

Support for Visual Studio Integration Toolkit is provided by Winthrop Development Consultants.

Support cases can be logged using the Contact Support page:

Ordering Information

For customers, the standard functionality of the Menus and Helper Functions modules for this subscription product has been provided at no charge for almost 20 years as David Musgrave’s personal gift to the Microsoft Dynamics GP Community. All we ask is that the Customer Contact Details for the subscription registration and the software itself is kept up to date. We cannot support old builds with known issues, especially for a product that costs us to develop, support and provide licensing for. From the start of 2027, a small annual subscription fee of US$50 each will be charged for these two base modules, totalling US$100 a year (see details).

The Custom Forms module is advanced functionality and the price of an annual subscription for the module is US$100.

Partners can register their customers for automatic registration (see below) or customers can register manually.

For manual registration, just fill in the Contact Details from the Registration Window (under the Cards >> System menu or the Administration Area Page) and a free annual subscription will be automatically generated.

Any ordering questions can be sent via the Contact Sales page:

Partners can request permanent Not for Resale (NFR) registration keys.

Please sign up as a partner with Winthrop Development Consultants on the Partners page and you are automatically entitled to NFR registration keys for your in-house or demonstration systems.

Or, for immediate access, you can enter your partner Contact Details manually and request to be converted to partner status later.

Note: Partners must be using registration keys with their registered site name and not demo keys with Two, Inc. for NFR registration to work.

Partners can register customers by providing the same details as above to have their customers automatically registered and for the customer to be associated with the partner company.

If you need immediate access, you can also register the customer’s Contact Details manually and then request the customer be associated to your partner company later.

More Information

For more information, please see the Visual Studio Integration Toolkit pages on the Winthrop Development Consultants site:

Other Articles and Posts

For other related articles and posts have a look at the Visual Studio Integration Toolkit category page.

Comments and Feedback

Please provide comments, feedback and suggestions for the Visual Studio Integration Toolkit to help us understand how we can improve it.

Last Updated: 21-Apr-2026.

24 thoughts on “Visual Studio Integration Toolkit Portal

  1. Jim Luptak's avatar

    Why would the VSTM_1400 package generate a trusted application issue in an addin for GP 2015?

    An exception occurred while trying to load or initialize the addin located at D:\SQL\PROJ\GP2015\GP2015\Addins\ProjAddIn.dll. Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers. at Microsoft.Dexterity.Applications.MenusForVisualStudioToolsDictionary.VstmCommandFormForm..ctor() at Microsoft.Dexterity.Applications.MenusForVisualStudioToolsDictionary.VstmCommandFormForm.get_Instance() at Microsoft.Dexterity.Applications.MenusForVisualStudioTools.MenusForVisualStudioToolsForms.get_VstmCommandForm() at ProjAddIn.GPAddIn.Initialize() in d:\Projects\VS2013\PROJ\GP Addins\GP2015\ProjAddIn\ProjAddIn\GpAddIn.cs:line 23 at Microsoft.Dexterity.Bridge.AddinManager.LoadAddin(String name, Type type, Boolean checkPlatformAttribute, Int32 currentDexPlatform) The action that failed was: LinkDemand The assembly or AppDomain that failed was: Application.MenusForVisualStudioTools, Version=14.0.0.0, Culture=neutral, PublicKeyToken=8e4d244f870d4c63 The method that caused the failure was: Microsoft.Dexterity.Bridge.NamedCollection`1[Microsoft.Dexterity.Bridge.DictionaryForm] get_Forms() The Zone of the assembly that failed was: Internet The Url of the assembly that failed was: file:///D:/SQL/Proj/GP2015/GP2015/Application.MenusForVisualStudioTools.DLL

  2. Jim Luptak's avatar

    Solution for that last comment — I found the physical file had a block on it when it was copied from your site to my computer. Unblocking the file did the trick

  3. Matt Connor's avatar

    Hi David

    Do you have an estimated release date for Visual Studio Integration Toolkit for GP 2016?

    Thanks

    Matt

  4. WinthropDC's avatar

    Hi Devesh

    Did you follow the link in the downloads section above. Downloads are available for GP 2010, 2013, 2015 and 2016.

    Please note that registration is required, but there is no charge.

    David

  5. Derek Finlinson's avatar

    Hey David,

    With Menus for Visual Studio Tools, I could just include the chunk file and dll in my AddIn installation package so users only had to install a single package. Is this no longer an option and users will need to install Visual Studio Integration Toolkit separate from my add-ins?

    Thanks.

    Derek

    • WinthropDC's avatar

      Hi Derek

      You will need to install Visual Studio Integration Toolkit as it needs to write some registration entries as well. It also has additional files now.

      Sorry for the extra step, but that is how it works now.

      David

    • WinthropDC's avatar

      Hi Derek

      Just thinking…. the VSIT installer supports silent install and so you could install without showing it.

      Also, if you pre register the customer’s details with Mekorma, the keys will be automatically installed and the customer will never see the registration.

      David

  6. Wilbert's avatar

    Hello David,

    This message is from K-ecommerce(Owner of Azox company)
    We have a package to add some custom menus in GP and we use the Menus for Visual Studio Tools for several years.
    For GP2015 and previous versions, it works well by installing our package with chunk files and dlls. GP users don’t need to install or register the product.
    For this version GP2016, they have this error message: “Visual Studio integration Toolkit is not registered” and when they click on Yes to register the product, GP shows the about window . Here if they click on registration button, GP asks for another product that needs to be installed.

    Questions:
    • Is there a version of Menus for Visual Studio Tools for GP2016 that works without request a registration in each user installation(billable or not)?
    • All users need to install the Visual Studio Integration Toolkit and register its GP company?

    In development mode
    • Where do we need to register it? Is there a way without going in GP to do so? Like when building it with a package? Usually it creates the dll and chunk file directly in Gp, but there doesn’t seem to be a place where you can register the dll.

    Thanks for your answers
    Wilbert

    • WinthropDC's avatar

      Hi Wilbert

      Menus for Visual Studio Tools was discontinued when I left Microsoft in October 2014. I was able to get the rights to it and re-release it as a Winthrop Product.

      I needed a way to track usage of the product and do plan to add additional functionality which will be charged as an optional module. The registration (and installer) is now part of all current versions.

      The registration is per customer site and free of charge for the core functionality. You just need to install and follow the onscreen instructions.

      You can use the order form on our website (Contact Us page or Partner Portal) to pre-register, then the keys will be retrieved automatically via a web service and the user will not need to enter them. So just organise them before you install and the user will not see anything.

      You can also do a silent install with the installer executable, so that you can distribute without needing extra steps for the user to see.

      You will need the code installed on all workstations.

      For your development systems, you can complete the Partner Signup form and request NFR (Not for Sale) registration for your site name and account number. Also, no keys are needed for the Fabrikam sample company.

      Hopefully, this answers all your questions.

      David

  7. Wilbert's avatar

    Thanks for your answer,
    Currently, we are partners and we have a product that uses VSIT. We have customers that will use our product in GP2016

    My questions:
    Do we need to register customers with you before installing.

    Thanks,
    Cordially

  8. WinthropDC's avatar

    Hi Wilbert

    The customer needs to be registered. You can either follow the onscreen instructions after installation. Then let us know the customer so we can associate it with you as partner.

    Or you can use the partner portal order form to register in advance.

    David

  9. Maxim's avatar

    Hi,

    I recently added Visual Studio Integration Toolkit to GP on an onpremise server on a GP that is registered with Mekorma, but I keep getting the error code -17 when I load GP. I know the error is caused by the registration not being there, but it’s there. Afterward, if I close GP and open it back, it work correctly. Trying to reproduce the error again, by closing it back and forth do not always trigger the error.

    We have your product on other server for different client, and this is the first that caused this error randomly.

    Not sure if related but :
    If I go to Mekorma Products Registration and try to close the window via the X, it say :

    An open operation on table “ME_CfgStubs_MSTR” failed accessing SQL data.

    With more info :

    [Microsoft][SQL Server Native Client 11.0][SQL Server]Database ‘LIVE1’ does not exist.

    Also it’s for GP2016.

    Thank you !

    • WinthropDC's avatar

      If you are doing Silverlight development for the GP 2015 Web Client and still have the ability to trigger events on and call to Dexterity functions and procedures it should still work. I have never tried it, so let me know how you go.

      David

      • Raj's avatar

        Thanks for your time David.

        I am developing some SSRS reports and need to call from forms developed using VSTools. I need call this windows using the menu.
        Form contain datepicker control and default rendering is not working for this control. So I want do the silverlight development. Any alternative is there to call Sliverlight forms from GP interface

        Regards,
        Raj

      • WinthropDC's avatar

        Hi Raj

        I have never worked with Silverlight and so cannot provide any more information.

        As long as you can open your WinForm, VSIT is doing its job.

        David

  10. Mike's avatar

    Hi David! I recently installed the VS Integration Toolkit on a Dynamics GP 2013 test system I’m building. Everything seemed to be working fine until I went through the registration process. The registration key appeared to download and be applied appropriately, however, the next time I launched GP (and now subsequent times too) I’m getting the following error message…

    An error occurred while loading or initializing an addin. Ask your administrator to check the Windows event log for more details. Dynamics will now close.

    And this is the error I’m receiving in the Application event log…

    An exception occurred while trying to load or initialize the addin located at C:\Program Files (x86)\Microsoft Dynamics\GP2013\Addins\WinthropDC.VisualStudioIntegrationToolkit.dll. Exception Details: System.IO.FileNotFoundException: Could not load file or assembly ‘Application.MenusForVisualStudioTools, Version=12.0.0.0, Culture=neutral, PublicKeyToken=8e4d244f870d4c63’ or one of its dependencies. The system cannot find the file specified. File name: ‘Application.MenusForVisualStudioTools, Version=12.0.0.0, Culture=neutral, PublicKeyToken=8e4d244f870d4c63’ at WinthropDC.VisualStudioIntegrationToolkit.GPAddIn.Initialize() at Microsoft.Dexterity.Bridge.AddinManager.LoadAddin(String name, Type type, Boolean checkPlatformAttribute, Int32 currentDexPlatform) WRN: Assembly binding logging is turned OFF. To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. Note: There is some performance penalty associated with assembly bind failure logging. To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

    Do you have a suggestion on how to remedy this?

    Thank you!

  11. Sandip Jadhav's avatar

    Hello David,
    I hope you all are doing great and safe. We have installed and registered VST for customer who is on GP2016 but it prompt every day when users start his/her computer. Customer is getting annoyed with it. Please help.

    Thanks much
    Sandip

    • WinthropDC's avatar

      Hi Sandip.

      Please use https://www.winthropdc.com/contact.htm to provide more details. Make sure they are on the latest code and have an internet connection. Please make sure that all workstations have the same build.

      If it is updating the tables and/or registration it is because you have mixed builds. Don’t respond here as blog comments are not the correct location for support.

      Regards

      David

Leave a Reply to RajCancel reply