0

我已經使用Visual Studio 2012在C#中使用.NET 4.5框架構建Outlook 2010加載項。我試圖爲此構建一個安裝程序,以便在我們的網絡內部和外部分發加載項。我已經安裝了建議的「InstallShield Limited Edition Project」並創建了一個msi文件,然後我嘗試在目標機器上安裝該文件,但收到一個錯誤消息,指出該dll文件不是有效的Office Add-In。 8個文件中總被安裝,其包括,如何使用Visual Studio 2012爲Outlook 2010添加安裝程序?

  1. addin_file.dll.manifest
  2. addin_file.vsto
  3. addin_file.dll
  4. addin_file.pdb
  5. Microsoft.Office.Tools.Outlook。 v4.0.Utilities.xml
  6. Microsoft.Office.Tools.Common.v4.0.Utilities.xml
  7. Microsoft.Office.Tools.Common.v4.0.Utilities.dll
  8. Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll

我認爲必須有一些需要做的安裝程序,以添加條目到註冊表,但我不確定這是什麼。我已搜查左右,但只能找到有關Visual Studio 2010中

回答

2

首先文章,請確保您包括所有所需prerequsites到安裝程序 - VSTO運行時,.NET運行庫等

Deploying an Office Solution by Using Windows Installer文章介紹了部署加載項的所有必需步驟。確保你完成了文章中描述的所有步驟。

P.S.無需在最終用戶PC上部署.pdb文件。它們用於調試。

+0

非常感謝您的幫助,這已經解決了我的問題。 – 2015-02-11 11:35:08

+0

@PradeepPatel:如果尤金的答案解決了您的問題,您會考慮將其標記爲這樣。問題/答案/信譽系統驅動StackOverflow(SO)。 – InteXX 2016-12-02 19:57:58

相關問題