Feedback
Did this article resolve your question/issue?

   

Article

How to manually integrate Connect for ADO.NET 4.2 with Visual Studio 2015?

Information

 
TitleHow to manually integrate Connect for ADO.NET 4.2 with Visual Studio 2015?
URL NameHow-to-manually-integrate-Connect-for-ADO-NET-4-2-with-Visual-Studio-2015
Article Number000183430
EnvironmentProduct: Connect for ADO.NET
Version: 4.2
OS: Windows 32-bit, 64-bit
Database: All supported databases
Application: Visual Studio 2015
Question/Problem Description
How to manually integrate Connect for ADO.NET 4.2 with Visual Studio 2015?
Steps to Reproduce
Clarifying Information
Error Message
Defect Number
Enhancement Number
Cause
Resolution
  • Download and Install Connect for ADO.NET 4.2.
 
  • Download the attached compressed file which contains the scripts and tools required for this integration.
 
  • Open Developer Command Prompt for Visual Studio 2015, ( Ensure that it is “Run As Administrator” )
    Run the batch file from the attachment as below:
    For 32 bit System:
    Install2015.cmd /codebase <Path of dll>

    For 64 bit system
    Install2015.cmd /regroot  SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0 /codebase <Path of dll>

    Where
    <Path of dll> : Full path to the DDTek.VisualStudio.DataTools.dll
    With the default installation folder settings this value would be "C:\Program Files\Progress\DataDirect\Connect_for_ADO.NET_42\DDTek.VisualStudio.DataTools.dll"
    As the dll path has spaces in it, put quotes ("") when specifying the value.
 
  • Project and Item templates Configuration:
    Please copy the files from the first column folders to the location specified in the second column. This will Integrate Project and Item Templates in Visual Studio 2015 and Progress DataDirect will get listed under templates when creating a New Project or adding a new file to the project. Create any of the folders if they do not already exist.
    Copy From Installation DirectoryTo Location
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\Templates\ItemTemplates\CSharp<Visual Studio 2015 path>\Common7\IDE\ItemTemplates\CSharp\1033
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\Templates\ItemTemplates\VisualBasic<Visual Studio 2015 path>\Common7\IDE\ItemTemplates\VisualBasic\1033
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\Templates\ProjectTemplates\CSharp\*.zip<Visual Studio 2015 path>\Common7\IDE\ProjectTemplates\CSharp\ ProgressDataDirect\1033
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\Templates\ProjectTemplates\CSharp\ Templateindex.vstdir<Visual Studio 2015 path>\Common7\IDE\ProjectTemplates\CSharp\ProgressDataDirect
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\Templates\ProjectTemplates\VisualBasic\*.zip<Visual Studio 2015 path>\Common7\IDE\ProjectTemplates\VisualBasic\ ProgressDataDirect\1033
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\Templates\ProjectTemplates\VisualBasic\ Templateindex.vstdir<Visual Studio 2015 path>\Common7\IDE\ProjectTemplates\VisualBasic\ ProgressDataDirect
 
  • Model First Templates Configuration:
    For Model First to work, copy the files from the first column folders to the location specified in the second column.
    Copy From Installation DirectoryTo Location
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\templates\ModelFirstTemplates\DDTekGenerateSQL.Utility.ttinclude<Visual Studio Installation Directory>\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\Templates\Includes
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\templates\ModelFirstTemplates\DataDirect SSDLToDB2.tt<Visual Studio Installation Directory>\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\DBGen
    <Connect_for_ADO.NET_42_Install_Dir>\Tools\templates\ModelFirstTemplates\DataDirect SSDLToOracle.tt<Visual Studio Installation Directory>\Common7\IDE\Extensions\Microsoft\Entity Framework Tools\DBGen
 
  • Open Visual Studio 2015 by running devenv /setup in Visual Studio Command prompt.
Workaround
Notes
Last Modified Date11/20/2020 7:26 AM
Disclaimer The origins of the information on this site may be internal or external to Progress Software Corporation (“Progress”). Progress Software Corporation makes all reasonable efforts to verify this information. However, the information provided is for your information only. Progress Software Corporation makes no explicit or implied claims to the validity of this information.

Any sample code provided on this site is not supported under any Progress support program or service. The sample code is provided on an "AS IS" basis. Progress makes no warranties, express or implied, and disclaims all implied warranties including, without limitation, the implied warranties of merchantability or of fitness for a particular purpose. The entire risk arising out of the use or performance of the sample code is borne by the user. In no event shall Progress, its employees, or anyone else involved in the creation, production, or delivery of the code be liable for any damages whatsoever (including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use of or inability to use the sample code, even if Progress has been advised of the possibility of such damages.