When importing a solution that contains a form which has a QueryStringParameter, we receive a duplicate key sequence exception. This is a result of the of CRM platform always marking the formparameters node with a solution action of 'Added'; thus when
we import the solution to make an update on the form, we get an error that reads "There is a duplicate key sequence '#parameter_name#' for the 'UniqueName' key or unique identity constraint." Based on the platform adding the solutionaction="Added"
attribute to the node, this makes since (i.e. the platform thinks you're adding a new parameter that matches the name of an existing parameter). The question I have is what can be done to force the platform to
Check if the parameter already exists
Add it if it doesn't exist
Or
update it should a form parameter with the same name already be present on the form.