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: http://winthropdc.com/VSIT
Important: Please update all Winthrop Products to resolve an Installer Security Vulnerability discovered (details here).
Below are the current release details:
- For Microsoft Dynamics GP (v18.5) Modern Lifecycle:
Build 17.3 (Last Modified: 10-Jan-2023), Installer: 18.05.0017.3 - For Microsoft Dynamics GP (v18.4) Modern Lifecycle:
Build 17.3 (Last Modified: 10-Jan-2023), Installer: 18.04.0017.3 - For Microsoft Dynamics GP (v18.3) Modern Lifecycle:
Build 17.3 (Last Modified: 10-Jan-2023), Installer: 18.03.0017.3 - For Microsoft Dynamics GP (v18.2) Modern Lifecycle:
Build 17.3 (Last Modified: 10-Jan-2023), Installer: 18.02.0017.3 - For Microsoft Dynamics GP 2018 & GP 2018 R2 (v18.0):
Build 17.3 (Last Modified: 10-Jan-2023), Installer: 18.00.0017.3
Below are the no longer developed release details:
- 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 helper functions.
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:
- 10-Aug-2022: #VSIT Visual Studio Integration Toolkit Build 17.1 released
- 06-Jan-2021: #VSIT Visual Studio Integration Toolkit Build 16.2 hotfix released
- 11-Aug-2020: #VSIT Visual Studio Integration Toolkit build 16.1 released
- 29-Nov-2018: #VSIT Visual Studio Integration Toolkit build 15 released
- 10-Jul-2018: #VSIT Visual Studio Integration Toolkit build 14 released
- 09-May-2018: #VSIT Visual Studio Integration Toolkit build 13 released
- 21-Nov-2017: #VSIT Visual Studio Integration Toolkit build 12 hotfix released
- 14-Nov-2017: #VSIT Visual Studio Integration Toolkit build 12 released
- 13-Jun-2016: #VSIT Visual Studio Integration Toolkit build 11 released
- 09-Apr-2015: #VSIT Visual Studio Integration Toolkit replaces Menus for Visual Studio Tools
Frequently Asked Questions
These links provide additional information about the Visual Studio Integration Toolkit:
- #VSIT: Installing/Updating Visual Studio Integration Toolkit
- Important: Please update all Winthrop Products to resolve an Installer Security Vulnerability
- How Do I Get Keys For A New Version?
- Subscription Keys Not Renewing Automatically
- Changing Registration Contact Details for Winthrop Products
- Solution to Registration issues on Winthrop Development Consultants products
- #VSIT Visual Studio Integration Toolkit Helper Functions
- #VSIT Visual Studio Integration Toolkit Subscription Expiry Warnings
- #VSIT Can I include Visual Studio Integration Toolkit with my installer?
- #VSIT Why does Visual Studio Integration Toolkit need registration?
- Visual Studio Tools: Best Practice when adding References to Projects
- Also please see the Menus for Visual Studio Tools Portal.
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.
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 Visual Studio Integration Toolkit is offered free of charge, but does require registration (renewed automatically each year). This is David Musgrave’s gift to the Microsoft Dynamics GP Community.
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 (Help >> About Microsoft Dynamics GP >> Additional menu >> About Visual Studio Integration >> Registration) 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: 18-Mar-2023.
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
LikeLike
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
LikeLike
Hi David
Do you have an estimated release date for Visual Studio Integration Toolkit for GP 2016?
Thanks
Matt
LikeLike
Hi Matt,
Visual Studio Integration Toolkit for GP 2016 was released today.
David
LikeLike
Hi David,
Can we get chunk file for Visual Studio Integration Toolkit for GP 2016?
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
Hi Wilbert and Derek
Please see my new blog article:
https://winthropdc.wordpress.com/2016/09/14/vsit-can-i-include-visual-studio-integration-toolkit-with-my-installer/
David
LikeLike
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 !
LikeLike
Hi Maxim
Blog comments are not the best platform for support, please use the Contact Us page at https://www.winthropdc.com/contact.htm
Please note that Mekorma is no longer distributing our products and so we no longer use their registration systems.
Please always use the latest code from our website.
David
LikeLike
Hi David,
Can we use Integration toolkit with Silverlight development
LikeLike
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
LikeLike
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
LikeLike
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
LikeLike
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!
LikeLike
Hi Mike
I would say that you have the issue mentioned in the following blog post:
https://winthropdc.wordpress.com/2017/12/12/visual-studio-tools-best-practice-when-adding-references-to-projects/
The latest installers were updated to try and avoid this problem.
https://winthropdc.wordpress.com/2017/12/13/updates-to-installers-for-all-winthrop-product/
David
PS: Please use the http://winthropdc.com/Support.htm form or support email for support. Blog comments are not a good method for support. 🙂
LikeLike
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
LikeLike
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
LikeLike