插入activeX控件时,Excel无法正确生成.exd文件

时间:2014-10-01 14:24:54

标签: c# excel activex

我在C#(Visual Studio 2012)中开发了一个ActiveX控件,并尝试将其插入Excel中的用户窗体中。

事情进展顺利,直到我错误地通过添加新方法和属性来修改控件的接口类。根据我在网上发现的信息,这似乎是一个致命的罪?

我可以在生成的.dll和.tlb文件中看到新的方法或属性,所以没关系。但是,似乎Excel以某种方式记住旧接口并相应地生成.exd文件。在.exd文件中,新属性和方法不显示。

我现在尝试了很多东西:删除.exd。不起作用,因为新的.exd仍然生成错误。我还创建了一个新项目,并修改了所有类名和GUID。不行。我试图从注册表中删除与项目相关的外包。不行。 卸载Visual Studio和Office,重新安装并再次尝试。没帮忙......

什么!!!!正在进行 ???谢谢你帮助我,因为我浪费了我的血腥时光。

0 个答案:

没有答案