我有一个我在VS2010中构建的自定义模板。以前能够成功打开此模板的新用户不能再这样做了。她做了reimaged并重新安装了VS2010。是否需要根据自定义模板向项目添加新项目。其他用户没有报告问题,所以我知道她的安装是什么。她得到的错误是:
无法转换类型为' System._ComObject'的COM对象到班级类型' EnvDTE.DTEClass'。进入CLR但没有进入CLR的COM组件 支持没有任何互操作程序集的IProviderClassInfo 注册将包装在_ComObject类型中。实例 type不能转换为任何其他类;但是他们可以被投射到 接口只要底层的COM组件支持 QueryInterface调用接口的IID。
任何线索如何解决。我假设因为这适用于所有其他计算机,我的代码中没有任何东西需要修复(可能会向用户抛出一条消息来更好地解释这一点)但这感觉非常环保。
感谢;