2011-02-25 60 views
4

我创建了一个Outlook插件,需要创建一个安装程序,使之可分派(我是新来这个所以请原谅新手评论)Outlook 2010的外接

Outlook -2010 
Vs -2010 
.Net 4.0 

我创建的设置阅读一下,最简单的方法就是发布。是的,这很容易。该设置已创建,我可以安装。
在系统中没有.NET 4.0(或者VS 2010)时,安装程​​序在重新启动系统(完全安装4.0)时开始安装框架(这很好.. :))。
当用户试图安装提示错误说安装:

以下解决方案cannnot加载,因为没有安装Microsoft Office 对于.NET Framework 4.0支持

在用户机器有Outlook 2010和框架3.5最初。我检查并安装了4.0客户端(约33 MB)。

回答

5

我最近遇到同样的问题,必须在安装我的加载项之前在客户端工作站上安装Visual Studio 2010 Tools for Office Runtime。安装完成后,我立即可以在不重启的情况下安装我的加载项。

根据这一[文章] [3]从VSTO团队:

注意的是,在测试版和RTM Office 2010中,你不会 获取Office 4.0运行时扩展(或 能力的 版本因为他们被“翻转 ”)。如果要部署 定制面向.NET框架 4,他们将在 Office 2010中运行,你需要你的用户 安装VSTO 2010运行时可再发行 (和 之前当然还有他们的定制将运行,他们将 有安装.Net Framework 4)。

2

您可以编辑项目的属性页面,然后选择你要他们能找到你的应用程序之前安装的软件包,你也可以要求出版商包括这些必需的文件,在本地,与您的安装包。

只需在“发布”选项卡上签出“先决条件”按钮即可。

顺便说一句,请确保您更改.NET 4的客户端配置文件到.NET 4.0和包括微软的Visual Studio 2010和工具为Office运行。