Blog, Development, Howto

HowTo: open plugin/custom workflow activity project created using CRM/D365 Developer Toolkit

I have to confess that I used to use CRM Developer Toolkit (CRMDT) before Jason Lattimer’s VS extensions were released. After I uninstalled CRMDT I started to experience issues opening projects created using it. Following error message appeared when I tried to open a solution:

Here is how it can be easily fixed:

  1. Click “Ok” in windows with error and when your solution is loaded you’ll see that projects were not loaded and have “incompatible” mark near project. Something similar to following:
  2. Open folder with project you have issues with and open csproj (Plugins.csproj file in my case) using notepad.
  3. Locate following node in file – <ProjectTypeGuids>{4C25E9B5-9FA6-436c-8E19-B395D2A65FAF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>:
  4. Delete node and save file.
  5. Close and reopen solution – your csproj files should load with no issues:

5 Comments on “HowTo: open plugin/custom workflow activity project created using CRM/D365 Developer Toolkit

  1. I can’t stand the developer toolkit. It was never a great solution, but met the usual better than nothing standard. It will be vanquished never to be heard from again in the not too distant future.

    1. Dunno, I used it 2012-2014 timeframe because there was only one competitor on the market – XrmToolkit but it was pricy for me (because I was selfemployed). It had similar issues but overall it was not that bad. But after Jason released his tools I never used CRMDT.

  2. Hi Andrew,

    I am a beginner , learning new thing in CRM everyday.
    Today i was trying to create a autonumber plugin which also has feature of Programmatic registeration of a step for every single entity.
    I installed developer toolkit from https://marketplace.visualstudio.com/items?itemName=DynamicsCRMPG.MicrosoftDynamicsCRMDeveloperToolkit#qna
    a supposedly new version of Dtoolkit but this also doesn’t work.
    i have online trial organization , when trying to connect to this it will buffer for few seconds and nothing happens.
    I am aware this issue is caused due to upgrade to TLS1.0 but can you please help me with latest version of toolkit?
    Also, is there any alternative to achieve the task without using Dtoolkit?

    Thanks in advance!
    Anupama.

    1. Hello Anupama,
      The version you provided Url is the latest one and it doesn’t work with 9.x because of TLS1.2. You can fix it using workaround with fiddler – https://butenko.pro/2018/02/14/microsoft-dynamics-365-v9-0-how-to-fix-connectivity-issues-between-ssdt-report-authoring-extension-and-dynamics-365/
      At the moment I don’t use Developer Toolkit. I prefer to use tools from Jason Lattimer – https://marketplace.visualstudio.com/items?itemName=JLattimer.D365DeveloperExtensions
      But it’s also possible to build plugins without usage of those tools – Visual Studio and Plugin Registration Tool is all you need.
      Andrew

  3. Hi Andrew,

    I am a beginner , learning new thing in CRM everyday.
    Today i was trying to create a autonumber plugin which also has feature of Programmatic registeration of a step for every single entity.
    I installed developer toolkit from https://marketplace.visualstudio.com/items?itemName=DynamicsCRMPG.MicrosoftDynamicsCRMDeveloperToolkit#qna
    a supposedly new version of Dtoolkit but this also doesn’t work.
    i have online trial organization , when trying to connect to this it will buffer for few seconds and nothing happens.
    I am aware this issue is caused due to upgrade to TLS1.0 but can you please help me with latest version of toolkit?
    Also, is there any alternative to achieve the task without using Dtoolkit?

    Thanks in advance!
    Anupama.

Leave a Reply

Your email address will not be published. Required fields are marked *

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