2 questions hoping someone can help with

1) I have an application that has been deployed using ClickOnce. I now have a need to create a setup program so those who do not have access to the server deploy location can install the program. I have created a new windows installer program in my solution. Tried installing on my computer but get "Application Identity Not Set" error. Anyone know what this means and how I resolve? I've read where you cannot do both ClickOnce and Windows Installer package in the same solution. ?

2) Application deployed using ClickOnce. Users have it installed on their local desktops and receive updates via ClickOnce. The server name will be changing soon. Anyway to get around having all my users uninstall and reinstall once the server is renamed. Note: Old servername and new servername will not be available at the same time. The server is just being renamed.

Thanks for any assistance.