我创建了一个outlook加载项,需要创建一个设置以使其可分发(我是新手,所以请原谅新手评论)
Outlook -2010
Vs -2010
.Net 4.0
我读了一些地方,最简单的方法就是发布。是的,这很简单。设置已创建,我可以安装 问题是,在没有.net 4.0(或者可能是VS 2010)的系统中,安装程序开始首先安装框架(这很好.. :))重启系统(完全安装4.0)。 /> 当用户尝试安装设置时,它会显示错误消息:
以下解决方案无法加载,因为Microsoft Office 未安装.Net framework 4.0的支持
用户计算机最初具有Outlook 2010和框架3.5。我检查了4.0客户端(约33 MB)。
答案 0 :(得分:5)
我最近遇到了同样的问题,必须在安装我的加载项之前在客户端工作站上安装Office Runtime的Visual Studio 2010工具。安装后,我立即能够安装我的插件而无需重启。
根据VSTO团队的[post] [3]:
请注意,在Beta和RTM中 您不会发布Office 2010版本 获取Office 4.0 Runtime Extensions(或 他们被“转身”的能力 上”)。如果要部署 针对.Net的自定义 框架4和它们将继续运行 Office 2010您将需要您的用户 安装VSTO 2010 Runtime 可再分发的(当然之前 他们的定制将会运行 必须安装.Net Framework 4)。
答案 1 :(得分:2)
您可以在应用程序之前编辑项目的属性页面并选择要安装它们的软件包,也可以要求发布者在本地将这些必需文件包含在您的安装包中。
只需查看“发布”标签上的“先决条件”按钮。
顺便说一下,请确保将.Net 4客户端配置文件更改为.Net 4.0并包含用于Office运行时的Microsoft Visual Studio 2010工具。