Excel COM 加载项安装程序问题

发布于 2024-11-17 15:39:27 字数 643 浏览 2 评论 0原文

我在 Visual Studio 2008 中为 MS Office 2007 开发了一个 Excel 插件。我的客户现在希望该插件也能在 Office 2010 上运行。所以,我使用Visual Studio 2010来实现这个需求。 Visual Studio 2010 自动将 Visual Studio 2008 代码转换为 Visual Studio 2010。但是对于这个转换后的项目,框架 3.5 保持不变,因此我无法在 .Net Framework 4.0 中编译此转换后的代码(它给出错误)。因此,我将代码保留在 3.5 框架中,并在 Visual Studio 2010 和 Visual Studio 2010 中创建了 Office 2010 安装程序。安装。安装成功,但加载项无法加载,因为加载行为总是从 3 更改为 2(错误:加载 COM 加载项时发生运行时错误)。因此,在网上搜索后,我通过安装程序在注册表中添加了一个条目。它在 Office 2010 上工作正常,但在 Office 2007 上不起作用。我必须保留两个不同的代码库和代码库。 Office 2007 和 Office 2007 的两个不同安装程序Office 2010虽然代码完全相同。我想要单一代码库和我的 Excel 插件的单个安装程序应该适用于 Office 2007 和 Office 2010。任何人都可以帮助我吗?如果有人能尽早给我一个解决方案,我将非常感激。

I have developed an Excel Add-in in Visual Studio 2008 for MS Office 2007. My client now wants this Add-in to work on office 2010 also. So, I used Visual Studio 2010 to achieve this requirement. Visual Studio 2010 automatically converted Visual Studio 2008 code to Visual Studio 2010. But the framework 3.5 remained same for this converted project, so I cannot compile this converted code in .Net framework 4.0 (It gives error). Hence, I left the code as is in the 3.5 framework and I created installer for office 2010 in visual studio 2010 & installed. Installation was successful but Add-in was unable to load because load behavior always gets changed from 3 to 2(error: a runtime error occurred while loading of COM-Add-in). So after searching on web I added an entry in the registry through the installer. It is working fine on office 2010, but it is not working on office 2007. I have to keep two different codebases & two different installers for office 2007 & office 2010 although code is exactly the same. I want single code base & single installer for my Excel Add-in that should work on office 2007 as well as office 2010. Can anyone help me in this? I would be really grateful if anyone could give me a solution at the earliest.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文