2010-02-02 97 views
1

我會在這裏解釋我所做的事情,如果有人幫助我,我會非常感激。我已經看到有關於這個問題的一些帖子,但我想知道我是否犯了一些錯誤。無法安裝Outlook 2007的加載項?

我開發了使用VS2008和C#的Outlook 2007(.NET Framework 3.5)的加載項。完成後,在解決方案資源管理器中,右鍵單擊「解決方案(我的項目)」,然後單擊添加新項目 - >其他項目類型 - >設置和部署 - >安裝項目。

在這個新項目中,我有3個文件夾選項卡文件系統:

  • 應用程序文件夾
  • 用戶的桌面
  • 用戶程序菜單

我點擊右鍵單擊應用程序文件夾 - > Add-> Project Output ---> Primary output(我的項目)

畢竟,我在添加的安裝項目的Debug文件夾中有setup.exe和MyProject.msi文件,但是當我將它安裝在其他計算機上時,沒有在Microsoft Outlook中安裝加載項:(

我做錯了什麼?

回答

0

不幸的是,部署Outlook加載項涉及的不僅僅是在Visual Studio中創建默認安裝項目。特別是,您需要將一些註冊表項添加到您的安裝項目中,Outlook需要這些註冊表項來識別您的加載項;並且您需要確保先決條件已安裝。這兩個MSDN文章應該讓你開始:

既然你是針對Outlook 2007中(而不是2003),使用ClickOnce是(據說容易)替代使用安裝項目:

+1

謝謝,我用ClickOnce取得成功,但並不那麼容易。問題是W7。我找不到在其他計算機上安裝它的方式。當我想出來的時候,我在其他的WinXP上安裝了VS2008併發布了我的項目。它正在工作。謝謝。 – user264240 2010-02-03 17:14:39

相關問題