簡體   English   中英

將x86 VSTO PowerPoint加載項轉換為x64?

[英]Convert x86 VSTO PowerPoint Add-in to x64?

我有一個符合默認模式的VSTO PowerPoint加載項項目。 哪個工作正常。 現在,我必須使用參考NeedleSeekAPI.dll,但似乎它已符合x64模式。

因此,問題在於,如果我選擇“任何CPU”,則會出現錯誤: 無法加載文件或程序集“ NeedleSeekAPI”或其依賴項之一。 試圖加載格式錯誤的程序。

如果我選擇X64,則會出現另一個錯誤: 無法加載文件或程序集“ PPTSearch,版本= 1.0.0.0,區域性=中性”或其依賴項之一。 給定的程序集名稱或代碼庫無效。 (來自HRESULT的異常:0x80131047)

我試圖將我的VSTO外接程序項目轉換為64位,請遵循以下文章: http : //blogs.msdn.com/b/vsto/archive/2010/04/09/deploying-com-add-ins-for- 64位辦公室使用visual-studio-saaid-汗換了nathan-halstead.aspx,但效果不佳,我仍然遇到相同的錯誤。 (或者我是否必須將VSTO PPT加載項修改為“共享加載項”?)

我將VS2010與.NET framework4一起使用。

你有什么建議嗎?

您可以嘗試生成其他進程來處理對以不同模式編譯的“ NeedleSeekAPI.dll”的調用。 您需要處理進程間的通信,如果NeedleSeekAPI.dll是可編輯的,則可以在生成進程時將參數傳遞給它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM