I've been working on my GP for some time now. I recently tested the installation on my System (I first unregistered my GP through VS using the Unregister recipe). I then installed my GP using the MSI. Everythin worke fine. I unistalled my GP via the Add/Remove Programs control panel. When I then tried to re-register my GP via the Register recipe in my GP solution, I got the error:
"EnvDTE.Project, EnvDTE" - with a caption of "Recipe Framework Error"
The Recipe Framework Output window reveals a System.TypeLoadException, with an inner FileNotFoundException that the EnvDTE assembly cannot be found.
How did this happen and how can I fix it?
Also, why does the MSI detect dependancies to two version of the EnvDTE assembly? I have to continually exclude them from the Detected Dependancies in my Setup project to clear a warning when the Setup project builds.
TIA to anyone who can help.
Thanks,
Dave