D365: Dynamics 365 Developer Toolkit for VS 2017

Dynamics 365 Developer toolkit for Visual Studio 2017 can be installed by following the below steps:

  1. Download Dynamics 365 Developer Toolkit for VS 2015 from here.
  2. Once it is downloaded, extract the content of it to a foldera
  3. Open the folder to which the content has been extracted and open the file “extension.vsixmanifest” in a notepad or text editor.b
  4. Change the version number number from 14.0 to 15.0 as highlighted below and save the file:l
  5. After changing, it looks like below:m
  6. Select all the content in the extracted folder (from Step 2 above) and zip ite
  7. Rename the file to a [unique name].vsix and save it. Click Yes on Rename pop up.f
  8. Double click on the vsix file created in the step above and click on Install.g
  9. It’ll show a warning for incompatibility with VS 2017. Click on Yes and Proceed.h
  10. Installation will be started for VS 2017.i
  11. After successful installation, there will be a pop up as shown:j
  12. Now, the Dynamics 365 Developer toolkit for VS 2017 has been installed. Go to VS 2017 –> Click on New Project to see the template:k

Hope it helps !!

10 thoughts on “D365: Dynamics 365 Developer Toolkit for VS 2017

  1. I have tried this in visual studio 2017 enterprise edition.It is not working.Iam getting the below error:
    15-Nov-18 10:21:00 PM – Microsoft VSIX Installer
    15-Nov-18 10:21:00 PM – ——————————————-
    15-Nov-18 10:21:00 PM – vsixinstaller.exe version:
    15-Nov-18 10:21:00 PM – 15.8.3252
    15-Nov-18 10:21:00 PM – ——————————————-
    15-Nov-18 10:21:00 PM – Command line parameters:
    15-Nov-18 10:21:00 PM – C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,C:\Users\admin\Downloads\Microsoft.CrmDeveloperTools\DeveloperToolkitVS_2017.vsix
    15-Nov-18 10:21:00 PM – ——————————————-
    15-Nov-18 10:21:00 PM – Microsoft VSIX Installer
    15-Nov-18 10:21:00 PM – ——————————————-
    15-Nov-18 10:21:00 PM – Found setup instance 086a7260 but not in launchable state.
    15-Nov-18 10:21:00 PM – Initializing Install…
    15-Nov-18 10:21:00 PM – Extension Details…
    15-Nov-18 10:21:00 PM – Identifier : D91F8CB6-DCD0-4699-895D-B7567FF65D4B
    15-Nov-18 10:21:00 PM – Name : Microsoft Dynamics 365 Developer Toolkit
    15-Nov-18 10:21:00 PM – Author : Microsoft
    15-Nov-18 10:21:00 PM – Version : 1.3.2000.9032
    15-Nov-18 10:21:00 PM – Description : Dynamics 365 Developer Toolkit for Visual Studio
    15-Nov-18 10:21:00 PM – Locale : en-US
    15-Nov-18 10:21:00 PM – MoreInfoURL :
    15-Nov-18 10:21:00 PM – InstalledByMSI : False
    15-Nov-18 10:21:00 PM – SupportedFrameworkVersionRange : [4.5.2,)
    15-Nov-18 10:21:00 PM –
    15-Nov-18 10:21:00 PM – SignatureState : InvalidSignature
    15-Nov-18 10:21:00 PM – SignedBy : Microsoft Corporation
    15-Nov-18 10:21:00 PM – Certificate Info :
    15-Nov-18 10:21:00 PM – ——————————————————-
    15-Nov-18 10:21:00 PM – [Subject] : CN=Microsoft Corporation, OU=MOPR, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
    15-Nov-18 10:21:00 PM – [Issuer] : CN=Microsoft Code Signing PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
    15-Nov-18 10:21:00 PM – [Serial Number] : 3300000130EDE9144A489FC4D8000100000130
    15-Nov-18 10:21:00 PM – [Not Before] : 29-Jun-16 10:44:29 PM
    15-Nov-18 10:21:00 PM – [Not After] : 29-Sep-17 10:44:29 PM
    15-Nov-18 10:21:00 PM – [Thumbprint] : 6396DBEB3339484C0B2D8792CA3DF9DC7827802F
    15-Nov-18 10:21:00 PM –
    15-Nov-18 10:21:00 PM – Supported Products :
    15-Nov-18 10:21:00 PM – Microsoft.VisualStudio.Premium
    15-Nov-18 10:21:00 PM – Version : [11.0,15.0]
    15-Nov-18 10:21:00 PM – Microsoft.VisualStudio.Pro
    15-Nov-18 10:21:00 PM – Version : [11.0,15.0]
    15-Nov-18 10:21:00 PM – Microsoft.VisualStudio.Ultimate
    15-Nov-18 10:21:00 PM – Version : [11.0,15.0]
    15-Nov-18 10:21:00 PM –
    15-Nov-18 10:21:00 PM – References :
    15-Nov-18 10:21:00 PM – ——————————————————-
    15-Nov-18 10:21:00 PM – Identifier : Microsoft.VisualStudio.MPF
    15-Nov-18 10:21:00 PM – Name : Visual Studio MPF
    15-Nov-18 10:21:00 PM – Version : [11.0,)
    15-Nov-18 10:21:00 PM – MoreInfoURL :
    15-Nov-18 10:21:00 PM – Nested : No
    15-Nov-18 10:21:00 PM –
    15-Nov-18 10:21:00 PM – Signature Details…
    15-Nov-18 10:21:00 PM – Extension is signed with an invalid signature.
    15-Nov-18 10:21:00 PM –
    15-Nov-18 10:21:00 PM – Searching for applicable products…
    15-Nov-18 10:21:00 PM – Found installed product – Global Location
    15-Nov-18 10:21:00 PM – Found installed product – Visual Studio Build Tools 2017 (2)
    15-Nov-18 10:21:00 PM – VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
    at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
    at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
    at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
    at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
    at VSIXInstaller.App.Initialize()
    at System.Threading.Tasks.Task`1.InnerInvoke()
    at System.Threading.Tasks.Task.Execute()
    As i can see from the errors that it is supported for following edition of Visual studio only :
    15-Nov-18 10:21:00 PM – Microsoft.VisualStudio.Premium
    15-Nov-18 10:21:00 PM – Version : [11.0,15.0]
    15-Nov-18 10:21:00 PM – Microsoft.VisualStudio.Pro
    15-Nov-18 10:21:00 PM – Version : [11.0,15.0]
    15-Nov-18 10:21:00 PM – Microsoft.VisualStudio.Ultimate
    15-Nov-18 10:21:00 PM – Version : [11.0,15.0]
    Any idea how to make it work for Enterprise edition?

    Like

    1. I had done this for VS 2017 Professional Edition.
      Can you please try adding one more line for Enterprise Edition while changing the version number like below with opening and closing tag and try?

      InstallationTarget Version=”[11.0,15.0]” Id=”Microsoft.VisualStudio.Enterprise”

      Thanks,
      Ajit

      Like

      1. Hi Ajit
        I tried but get error as given below:

        27-Apr-19 4:59:58 PM – Microsoft VSIX Installer
        27-Apr-19 4:59:58 PM – ——————————————-
        27-Apr-19 4:59:58 PM – vsixinstaller.exe version:
        27-Apr-19 4:59:58 PM – 15.8.3252
        27-Apr-19 4:59:58 PM – ——————————————-
        27-Apr-19 4:59:58 PM – Command line parameters:
        27-Apr-19 4:59:58 PM – C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,C:\Users\admin\Downloads\Microsoft.CrmDeveloperTools\DeveloperToolkitVS2017.vsix
        27-Apr-19 4:59:58 PM – ——————————————-
        27-Apr-19 4:59:58 PM – Microsoft VSIX Installer
        27-Apr-19 4:59:58 PM – ——————————————-
        27-Apr-19 4:59:58 PM – Found setup instance 086a7260 but not in launchable state.
        27-Apr-19 4:59:58 PM – Initializing Install…
        27-Apr-19 4:59:58 PM – Extension Details…
        27-Apr-19 4:59:58 PM – Identifier : D91F8CB6-DCD0-4699-895D-B7567FF65D4B
        27-Apr-19 4:59:58 PM – Name : Microsoft Dynamics 365 Developer Toolkit
        27-Apr-19 4:59:58 PM – Author : Microsoft
        27-Apr-19 4:59:58 PM – Version : 1.3.2000.9032
        27-Apr-19 4:59:58 PM – Description : Dynamics 365 Developer Toolkit for Visual Studio
        27-Apr-19 4:59:58 PM – Locale : en-US
        27-Apr-19 4:59:58 PM – MoreInfoURL :
        27-Apr-19 4:59:58 PM – InstalledByMSI : False
        27-Apr-19 4:59:58 PM – SupportedFrameworkVersionRange : [4.5.2,)
        27-Apr-19 4:59:58 PM –
        27-Apr-19 4:59:58 PM – SignatureState : InvalidSignature
        27-Apr-19 4:59:58 PM – SignedBy : Microsoft Corporation
        27-Apr-19 4:59:58 PM – Certificate Info :
        27-Apr-19 4:59:58 PM – ——————————————————-
        27-Apr-19 4:59:58 PM – [Subject] : CN=Microsoft Corporation, OU=MOPR, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
        27-Apr-19 4:59:58 PM – [Issuer] : CN=Microsoft Code Signing PCA, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
        27-Apr-19 4:59:58 PM – [Serial Number] : 3300000130EDE9144A489FC4D8000100000130
        27-Apr-19 4:59:58 PM – [Not Before] : 29-Jun-16 10:44:29 PM
        27-Apr-19 4:59:58 PM – [Not After] : 29-Sep-17 10:44:29 PM
        27-Apr-19 4:59:58 PM – [Thumbprint] : 6396DBEB3339484C0B2D8792CA3DF9DC7827802F
        27-Apr-19 4:59:58 PM –
        27-Apr-19 4:59:58 PM – Supported Products :
        27-Apr-19 4:59:58 PM – Microsoft.VisualStudio.Premium
        27-Apr-19 4:59:58 PM – Version : [11.0,15.0]
        27-Apr-19 4:59:58 PM – Microsoft.VisualStudio.Pro
        27-Apr-19 4:59:58 PM – Version : [11.0,15.0]
        27-Apr-19 4:59:58 PM – Microsoft.VisualStudio.Ultimate
        27-Apr-19 4:59:58 PM – Version : [11.0,15.0]
        27-Apr-19 4:59:58 PM – Microsoft.VisualStudio.Enterprise
        27-Apr-19 4:59:58 PM – Version : [11.0,15.0]
        27-Apr-19 4:59:58 PM –
        27-Apr-19 4:59:58 PM – References :
        27-Apr-19 4:59:58 PM – ——————————————————-
        27-Apr-19 4:59:58 PM – Identifier : Microsoft.VisualStudio.MPF
        27-Apr-19 4:59:58 PM – Name : Visual Studio MPF
        27-Apr-19 4:59:58 PM – Version : [11.0,)
        27-Apr-19 4:59:58 PM – MoreInfoURL :
        27-Apr-19 4:59:58 PM – Nested : No
        27-Apr-19 4:59:58 PM –
        27-Apr-19 4:59:58 PM – Signature Details…
        27-Apr-19 4:59:58 PM – Extension is signed with an invalid signature.
        27-Apr-19 4:59:58 PM –
        27-Apr-19 4:59:58 PM – Searching for applicable products…
        27-Apr-19 4:59:58 PM – Found installed product – Global Location
        27-Apr-19 4:59:58 PM – Found installed product – Visual Studio Build Tools 2017 (2)
        27-Apr-19 4:59:58 PM – VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
        at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
        at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
        at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
        at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
        at VSIXInstaller.App.Initialize()
        at System.Threading.Tasks.Task`1.InnerInvoke()
        at System.Threading.Tasks.Task.Execute()

        Like

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.