There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
I would much prefer it if the VS extension parts were deployed completely as a .vsix through the visual studio extension and updates tool. Then when you have another release, it would show up as an update in VS directly, no need to download and manually install another msi.
I'm guessing the reason why you use an msi is to get the binaries into the "Microsoft SDKs" folder which makes it easier for msbuild to find but I dont' think you should put it there at all frankly. Elevated permissions should never be required for this process, in my opinion. It would be much better if the only way to get the binaries was through nuget or download a zip off of codeplex manually. That's basically how it works with npm, you can do the same with nuget.