Great news for Visual Studio developers.
Winthrop Development Consultants are pleased to announce the release of the Visual Studio Integration Toolkit for Microsoft Dynamics GP (VSIT).
The Visual Studio Integration Toolkit replaces Menus for Visual Studio Tools and is now available for Microsoft Dynamics GP 2010, Microsoft Dynamics GP 2013 (including GP 2013 R2) and also for Microsoft Dynamics GP 2015.
The new name is to reflect the change of ownership as well as the future of the tool where its functionality will be extended to provide access to other “Dexterity only” integration features and not just the current menu navigation.
However, to maintain compatibility with existing installations and projects, the file and object names have not been changed.
The new product releases replace the existing code for GP 2010 and GP 2013 as well as adding the long awaited version for Microsoft Dynamics GP 2015.
Note: The original code for Microsoft Dynamics GP 10.0 is also available, if needed.
Thank you for your patience as the agreement with Microsoft was reached and then the updated code and documentation was developed.
Important: When installing the new code on a system which already has the existing code, you will be asked to restart Microsoft Dynamics GP to complete the renaming of the product. You will also need to remove and re-add your reference to the Application.MenusForVisualStudioTools.dll assembly in your Visual Studio projects.
For more information please see the Visual Studio Integration Toolkit Portal page:
More information on the additional functionality being added to the registered version will be posted on this blog, so watch this space.
Please post comments and feedback.
David
This article was originally posted on http://www.winthropdc.com/blog.
The code is finally freed! Congrats on getting everything worked out with Microsoft. I’m very happy that your bazillion hours you’ve spent on this and TWMBSSDGPPPSATPLCPAT4MSDGP is going to turn into a new product.
LikeLike
Reblogged this on Dynamics GP – Learn & Discuss and commented:
Great news for Dynamics GP developers/consultants. Menus for Visual Studio Tools has reborn with a new name “Visual Studio Integration Toolkit”.
LikeLike
Hi ,
GP2015 gets crashed
In the addins folder i kept Application.Dynamics,Microsoft.Dexterity.Bridge ,Microsoft.Dexterity.Shell, Application.MenusForVisualStudioTools.dll,Application.MenusForVisualStudioTools.xml
and the sample dll provided VSTMenusVB.dll
now GP gets crashed and give error
Application: Dynamics.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.FileLoadException Stack: at System.Reflection.RuntimeAssembly._nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.RuntimeAssembly, System.Threading.StackCrawlMark ByRef, IntPtr, Boolean, Boolean, Boolean) at System.Reflection.RuntimeAssembly.nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.RuntimeAssembly, System.Threading.StackCrawlMark ByRef, IntPtr, Boolean, Boolean, Boolean) at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(System.Reflection.AssemblyName, System.Security.Policy.Evidence, System.Reflection.RuntimeAssembly, System.Threading.StackCrawlMark ByRef, IntPtr, Boolean, Boolean, Boolean) at System.Reflection.RuntimeAssembly.InternalLoadFrom(System.String, System.Security.Policy.Evidence, Byte[], System.Configuration.Assemblies.AssemblyHashAlgorithm, Boolean, Boolean, System.Threading.StackCrawlMark ByRef) at System.Reflection.Assembly.LoadFrom(System.String) at Microsoft.Dexterity.Bridge.AddinManager.LoadAddinsFromFolder(System.String, Int32) at Microsoft.Dexterity.Bridge.AddinManager.InitializeAllAddIns() at .InitAddIns() at ._WinMainCRTStartup()
LikeLike
Hi Gaurav
The following DLLs are already in the application folder and should not be in the addins folder. In the Visual Studio project the copy local property of the reference should be false.
Application.Dynamics,Microsoft.Dexterity.Bridge ,Microsoft.Dexterity.Shell,
The VSTMenus.cnk/dic and Application.MenusForVisualStudioTools.dll should also be in the application folder.
The Application.MenusForVisualStudioTools.xml file does not need to be deployed, It is only needed for development to provide IntelliSense.
Only the VSTMenusVB.dll file should be in the Addins folder.
Loading the same DLLs multiple times is probably the cause of your errors.
David
LikeLike
hi, where you get the GP2015 Resources Images, the actual images Resources are from GP2010
LikeLike
Hi Antony
Which images are you looking for?
Thanks David
LikeLike
I have in my system custom development, and desire to replicate the environment gp2015, annex a sample image of the images resources I want to use my developments. http://imgur.com/fYP1j61
LikeLike
Hi Antony.
Is your issue related to the Visual Studio Integration Toolkit, which is the topic of this article?
I am still not sure what your issue is.
The picture and native picture resources for Dynamics GP are contained in the DYNAMICS.DIC dictionary file.
David
LikeLike
Hi David, Please let me know if are going to release the Visual studio integration toolkit for GP2016 and above version
LikeLike
Hi Jo
Yes, I will be releasing a version soon. I am working on updates of GP Power Tools and Batch Posting Service Toolkit as well.
David
LikeLike
Hi David, thanks for your quick response.
LikeLike
Hi Gauji,
Visual Studio Integration Toolkit for GP 2016 was released today.
David
LikeLike
Thanks for the update.
LikeLike
Hi David,
Thanks.
Regards Gauji
LikeLike
Hi Gauji
Have you also looked at the Batch Posting Service Toolkit? This looks like it could be useful to you at BatchMaster as we well.
David
LikeLike
Hi David,
Its management decision to use it. :). So I will let them inform about it.
Thanks & Regards Gaurav Joshi BatchMaster Software, Inc. gjoshi@batchmaster.co.in | http://www.batchmaster.com |
LikeLike
Hi David,
Can you please suggest anything about this one
I would like to register a trigger in before closing event (if any exists) dynamics GP from Exit button or from the direct close(X) from top of GP.
Public Class GPAddIn
Implements IDexterityAddIn
‘ IDexterityAddIn interface
Sub Initialize() Implements IDexterityAddIn.Initialize
Please suggest something which I register here and that event called before closing the GP,the event registere would check the resourses(e.g. Connection) if already opened then need to close
‘AddHandler Dynamics.Forms.Toolbar.MainMenu1.CloseBeforeOriginal, CloseOpenResources()
Any help Please!!!!.
Regards Gauji Jo BatchMaster Software, Inc.
LikeLike
Hi Gauji
Please note that blog comments are not an appropriate platform for support. You should really post questions like this on the public forums, so others can answer and/or benefit from the answers.
Anyhow, I would look at either the toolbar form close event or the main menu form close event.
David
LikeLike
Hi David,
Thanks for the reply,
I already posted it on the forum, but no one comes to helps on this, so I only remembered you for this. Really thankful if any help on this one.
Thanks & Regards Gauji Jo
BatchMaster Software, Inc. gjoshi@batchmaster.co.in | http://www.batchmaster.com |
LikeLike