无法为Outlook 2007安装加载项?

时间:2010-02-02 10:42:47

标签: c# visual-studio-2008 outlook-addin

我会在这里解释一下我做了什么,如果有人帮助我,我将非常感激。我已经看到有一些关于这个问题的帖子,但我想知道我是否犯了一些错误。

我使用VS2008和C#开发了Outlook 2007(.NET Framework 3.5)的加载项。完成后,在解决方案资源管理器中,右键单击“解决方案(我的项目)”,然后单击“添加新项目” - >“其他项目类型” - >“设置和部署” - >“设置项目”。

在这个新项目中,我有标签文件系统,包含3个文件夹:

  • 应用程序文件夹
  • 用户桌面
  • 用户程序菜单

我点击右键单击Application folder-> Add-> Project Output --->主要输出(我的项目)

毕竟,在添加的安装项目的Debug文件夹中有setup.exe和MyProject.msi文件,但是当我在其他计算机上安装它时,Microsoft Outlook中没有安装加载项:(

我做错了什么?

1 个答案:

答案 0 :(得分:0)

不幸的是,部署Outlook加载项不仅仅涉及在Visual Studio中创建默认安装项目。特别是,您需要向安装项目添加一些注册表项,Outlook需要这些注册表项来识别您的加载项;并且您需要确保已安装先决条件。这两篇MSDN文章应该可以帮助您入门:

由于您的目标是Outlook 2007(而不是2003年),因此使用ClickOnce是一种(应该更容易)使用安装项目的替代方法: