I had this problem when I had several publishing profiles in my solution, configured to publish to servers that were no longer available or were disabled. I used the file system publishing method.
I believe that Visual Studio is trying to connect to the servers, and the user interface hangs until the connection time expires.
Removing profiles that were no longer used resolved the slowness problem for me. Delete them by selecting "Manage profiles ..." in the publishing wizard, and then click the "Delete" button to delete them.
user281806
source share