【问题标题】:Convert x86 VSTO PowerPoint Add-in to x64?将 x86 VSTO PowerPoint 加载项转换为 x64?
【发布时间】:2012-07-13 06:01:44
【问题描述】:

我有一个符合默认模式的 VSTO PowerPoint 插件项目。哪个工作正常。现在我必须使用参考NeedleSeekAPI.dll,但它似乎符合x64模式。

所以问题是如果我选择 Any CPU 我会出错: 无法加载文件或程序集“NeedleSeekAPI”或其依赖项之一。试图加载格式不正确的程序。

如果我选择 X64 我还有另一个错误: 无法加载文件或程序集 'PPTSearch, Version=1.0.0.0, Culture=neutral' 或其依赖项之一。给定的程序集名称或代码库无效。 (HRESULT 异常:0x80131047)

我尝试将我的 VSTO 插件项目转换为 64 位遵循这篇文章: http://blogs.msdn.com/b/vsto/archive/2010/04/09/deploying-com-add-ins-for-64-bit-office-using-visual-studio-saaid-khan-for-nathan-halstead.aspx 但它不能正常工作,我仍然得到同样的错误。 (或者我是否必须将我的 VSTO PPT 插件修改为共享插件?)

我将 VS2010 与 .NET framework4 一起使用。

你有什么建议吗?

【问题讨论】:

    标签: c# .net vsto ms-office add-in


    【解决方案1】:

    您可以尝试生成不同的进程来处理对以不同模式编译的“NeedleSeekAPI.dll”的调用。 您需要处理进程间通信,如果 NeedleSeekAPI.dll 是可编辑的,您可以在生成进程时将参数传递给它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多