64位Microsoft Excel 2010 Addin加载错误

我开发了一个64位的Addin。

为了testing,我把它添加到一台笔记本电脑(64位的64位Windows 7企业和64位的Office 2010),[除了我开发的Addin之外],它的工作罚款我可以调用n使用其function。 但是当我在桌面计算机(64位Windows 7 Enterprise和64位Office 2010的64位计算机)上添加相同的插件时,其function不可用,也不会显示错误消息。 但是,当我重新启动Microsoft Excel 2010时出现一条消息。

消息文本:“您尝试打开的文件”MyAddin.xll“采用与文件扩展名指定的格式不同的格式。在打开文件之前,请validation文件是否已损坏,并且是否来自受信任的来源。你想现在打开文件?“

根据消息文本,我确认xll的位置包含在“可信位置”中。 然而问题没有解决。

你在这方面做了什么,

感谢和问候,

特立独行

检查你已经编译了Release而不是Debug(如果你已经完成了后者,它将只在具有包含DLL的debugging版本的机器上工作,这通常意味着安装了Visual Studio的机器)。