添加Custome C#模板,VS2010,新计算机时出错

时间:2015-06-29 15:52:30

标签: c# .net visual-studio-2010 envdte

我有一个我在VS2010中构建的自定义模板。以前能够成功打开此模板的新用户不能再这样做了。她做了reimaged并重新安装了VS2010。是否需要根据自定义模板向项目添加新项目。其他用户没有报告问题,所以我知道她的安装是什么。她得到的错误是:

  

无法转换类型为' System._ComObject'的COM对象到班级类型' EnvDTE.DTEClass'。进入CLR但没有进入CLR的COM组件   支持没有任何互操作程序集的IProviderClassInfo   注册将包装在_ComObject类型中。实例   type不能转换为任何其他类;但是他们可以被投射到   接口只要底层的COM组件支持   QueryInterface调用接口的IID。

任何线索如何解决。我假设因为这适用于所有其他计算机,我的代码中没有任何东西需要修复(可能会向用户抛出一条消息来更好地解释这一点)但这感觉非常环保。

感谢;

0 个答案:

没有答案