Power-Maverick / PCF-CustomControlBuilder

XrmToolBox Plugin for building and deploying custom control using PCF
MIT License
40 stars 6 forks source link

Default UniqueName of Published To Lower Case #35

Closed rwilson504 closed 3 years ago

rwilson504 commented 3 years ago

Describe the solution you'd like Would it be possible that when creating the Solution.xml file for a PCF solution the UniqueName of the publisher get set to lowercase or you create a field on the PCF Builder for for setting the UniqueName.

I'm asking because recently i have run into some problems with users who have installed my PCF components. The problem occurs because in my components i have always been setting my published name to RAW so the solutions that are generated have the UniqueName of 'RAW'. The publisher though on my primary dev box where I do many of my samples to give to users for the PCF components has the UniqueNameof the publisher set to 'raw'. When doing unmanaged solution this is not an issue but if a user has already installed on of my PCF components as a managed solution they run into an issue when one managed solution with the same Publisher but a difference in the casing of the UniqueNameis imported.

image

Describe alternatives you've considered To solve my issue currently I'm going to just go into my dev box and update the publisher unique name to be upercase.

Additional context Setting the unique name by default to lowercase would match what Microsoft does when you create a new publisher. When you type in the display name they take that to remove any special characters and set it to lowercase.

image

Here is an image of the Publisher name I typed into the tool and the current way the tool leaves the casing as the way i typed it in for the UniqueName. image

power-maverick-bot[bot] commented 3 years ago

I am Groot!! Thanks for raising an issue. Please make sure you have given us as much context as possible. One of the Avengers will respond as soon as possible.

Power-Maverick commented 3 years ago

Resolved in version 2.2021.02.023