I have a custom template that I built in VS2010. A new user who was able to successfully open this template previously, can not longer. She did reimaged and VS2010 reinstalled. Is there anything specific needed to add a new item based off a custom template to your project. Other users are not reporting an issue so I know is something with her install. The error she gets is:
Unable to cast COM object of type 'System._ComObject' to class type 'EnvDTE.DTEClass'. COM components that enter the CLR and do not support IProviderClassInfo of that do not have any interop assembly registered will be wrapped in the _ComObject type. Instances of this type cannot be cast to any other class; however they can be cast to interfaces as long as the underlying COM component support QueryInterface calls for the IID of the interface.
Any clue how to resolve. I assume that since this works on every other computer, there is nothing in my code that needs to be fixed (maybe a message thrown to the user to explain this better) but this feels very environmental.
Thanks;