我已经在VS2010中成功为Outlook 2007创建了一个VSTO加载项,是的!现在是部署部分,似乎更加神秘。
我需要在我公司的服务器上部署此加载项,该服务器运行Windows Server Standard,SP2。它上面有MS Office 2007,客户端与另一台Exchange服务器通信。该公司拥有瘦客户端,所有远程桌面服务器都可以访问他们的Outlook。
这个程序是什么?谷歌在部署Office插件方面提出了各种各样的文章,所有这些文章都让我头疼。我的印象是,根据您拥有的Office版本,您拥有的VS版本,安装它的操作系统,是否要为单个用户或所有用户安装,有许多不同的安装加载项的方法服务器,以及其他各种情况。我无法清楚地知道该怎么做。我在具有服务器/瘦客户端安排的系统上安装的事实可能使事情变得复杂。
无论如何,我可以在接下来的几天里研究注册表项的工作原理以及它们如何影响加载项,学习如何制作.MSI包,确切地说证书的工作方式以及我是否需要发布或者我可以部署到Program Files目录,或者.NET 4.0框架中的该选项是否适用于VSTO加载项等,等等。
只有很多变数,我很感激与我的确切情况相关的建议。或者,除此之外,确切地说我需要学习哪些科目来知道该做什么,并链接到它们。
编辑:我需要首先在服务器上部署1个用户进行测试,然后最终部署到全部或大部分用户,以便对单一和广泛部署提供帮助。
答案 0 :(得分:2)
当我第一次尝试部署加载项时,以下文章对我帮助很大。不幸的是我的方案没有包括服务器/瘦客户端,我只使用MSI进行每用户安装,所以我不能肯定地说从侧面起来会有什么复杂因素。
以下是文章: http://msdn.microsoft.com/en-us/vsto/ff937654.aspx
在那里你应该找到注册表位置,文件,清单等所需的所有信息......