Hi,
I have been given the unenviable position of Release Manager for our CRM project and I'm currently trying to figure out how we go about keeping a reasonable amount of change control in place over the CRM entities given the general 'free for all' approach to development in the Dynamics world.
I've discovered the Solution Packager application and at first glance, in conjunction with TFS, I think we may have a way forward. I've been playing about with the Solution Packager but seem to have hit a bit of a blocker. Here's what I want to achieve:
1. Create an intial solution file called 'Initial Solution' containing various entities required for the project. For the purpose of this question let's say it would be Account, Contact, Opportunity and Activity.
2. Export the solution file and extract it using the Solution Packager and place the resultant files in source control
So far, I have achieved those two steps with no issues.
I now want developer 1 to do some work on Account and Contact so I check out the Account and Contact files from source control and pack them into a solution file called 'Developer 1 Solution' and give it to my developer to work on.
When the solution file is imported however, it seems to re import the orgininal solution, in this case 'Initial Solution' and Account, Contact, Opportunity and Activity are all present. Obviously what I want is a new solution called Developer 1 Solution that contains only Account and Contact. Am I able to do this?
Many thanks for any help!