Open Forum

Expand all | Collapse all

Dexterity and Source Control

  • 1.  Dexterity and Source Control

    Posted 8 days ago
    Hello all,

    We use Dexterity as a development tool for our custom application (it integrates into Dynamics GP 2018 R2 via eConnect SP's).

    In the past, I have used VSS and then TFS 2012 as our Source Control for our application.

    Now, some time in the past, everything went "pear shaped" and the source control stopped working.  We couldn't check out or in so I disabled source control and have been managing this manually ever since ( I am now the sole developer ).

    Our company has now decided we are going to use Azure DevOps Services for all future development projects and source control (we have other systems and software as well as SSIS, SSRS, etc).

    Using the same logic we have done in the past, I connected to the DevOps environment using VS (2012, 2015 and 2017) and configured the project as per the instructions for TFS with Dexterity.

    So far, so good.  It all looks ok.

    Now, when I try to set up the source control in Dexterity, I am getting one of two different errors.



    If I go up one level in the Root Directory (leaving it as c:\~Work\DevOps\ ) and then click on the ellipses to look up the Project Name, I get the useful error:


    However, if I go down another level in the Root Directory to c:\~Work\DevOps\TRACE14\ and click on the ellipses, Dexterity either shuts down without any error or I get the following error:



    My questions are:

    1. Am I correct in assuming that the setup of VS with our DevOps service would be the same as TFS?
    2. In VS, I have set up the local path for the DevOps project as c:\~Work\DevOps\TRACE14, which I assume is correct.
    3. With the user name in the Source Control window in Dexterity, I have tried both my fully qualified domain name and my email address.  I know with TFS, the fully qualified name is the correct one.  But with DevOps, my email address is what is registered, which is the same for Dynamics 365 and Office 365.  Is the issue with Dexterity not accepting my email a the user name?
    4. Is the "Project Not Found" error related to DevOps or my local path?

    I just cannot find enough information online. I have gone through David Musgrave's and Mariano Gomez's setup guides but they don't explain what these errors mean.

    Any help would be appreciated.  Management want this up and running asap.

    Regards,





    ------------------------------
    Mark Fraser
    TR Pty Ltd
    ------------------------------
    Academy - Online Interactive Learning from Experts


  • 2.  RE: Dexterity and Source Control

    TOP CONTRIBUTOR
    Posted 7 days ago
    If I click on the ellipsis, I get the sign-on to Team Foundation Server.

    I had to have Visual Studio 2012 with a very specific patch level to make this all work.

    ------------------------------
    David Morinello
    Senior Dynamics GP Systems Architect
    Ascend Learning, LLC
    Leawood KS
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 3.  RE: Dexterity and Source Control

    TOP CONTRIBUTOR
    Posted 7 days ago

    David,
    I ran into the same, but being a bear of very little brain, I like to keep things simple, and find the easiest solution.
    So, when my sourcesafe went bad, and the other developer left, and I was the only Dexterity developer left standing,
    I just started using the text-based generic source provider.
    And also, what I have always done, is keep old copies of the complete dictionary each week or month or so.
    As you know, there is no such thing as a redundant backup!!!
    ((Which saved us once when our sourcesafe copy got corrupted.)

    This blog of mine gives some clues on using the generic source provider:

    https://dynamicsgptipsandtraps.wordpress.com/2018/10/23/how-to-upgrade-your-dexterity-code-to-a-new-version-of-dynamics/



    ------------------------------
    Bruce Strom
    Programmer Analyst
    Paradise GP Consulting, Inc.
    Sunrise FL
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 4.  RE: Dexterity and Source Control

    Posted 7 days ago
    Thanks David.  According to Mariano, I need service pack 5 for VS 2012.  I will check what service pack I have.  I think we only installed 2012 because of TFS.  We do all of our SSRS and SSIS development in 2015 or 2017.


    ------------------------------
    Mark Fraser
    IT Applications Manager
    TR Pty Ltd
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 5.  RE: Dexterity and Source Control

    Posted 7 days ago
    Thanks Bruce.  I will take a look at your link.

    Unfortunately, I don't have a choice here.  The business has decided that we have to use DevOps so that is what it is.

    Regards,

    ------------------------------
    Mark Fraser
    IT Applications Manager
    TR Pty Ltd
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 6.  RE: Dexterity and Source Control

    TOP CONTRIBUTOR
    Posted 7 days ago
    I will file away that link so I have it if I ever need it. We do have multiple developers and our does work.

    I provided that info to maybe get a conversation started and help you get past those errors.

    Good Luck!

    ------------------------------
    David Morinello
    Senior Dynamics GP Systems Architect
    Ascend Learning, LLC
    Leawood KS
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 7.  RE: Dexterity and Source Control

    Posted 7 days ago
    From the Dexterity point of view, I still do not know if I need to use my fully qualified domain name or my email address, which is what I would use to log into Teams, DevOps, etc

    ------------------------------
    Mark Fraser
    IT Applications Manager
    TR Pty Ltd
    ------------------------------

    Academy - Online Interactive Learning from Experts


  • 8.  RE: Dexterity and Source Control

    Posted 7 days ago
    Just as a follow up, I have VS 2012 update 5 installed, as well as VS 2015 and VS 2017.  I have our DevOps service set up and connected in all 3 versions, but I am still not able to connect in Dexterity.  This is really starting to frustrate me now.

    ------------------------------
    Mark Fraser
    IT Applications Manager
    TR Pty Ltd
    ------------------------------

    Academy - Online Interactive Learning from Experts


If you've found this thread useful, dive deeper into User Group community content by role