某些安装方案中,最终用户计算机上不会出现Visual Studio Tools for Office运行时。本文将讨论这些安装方案:
http://msdn.microsoft.com/en-us/library/ee712596.aspx
我们使用我们的插件定位Office 2010和Office 2013,并且如文章中所述,具有Office 2010的计算机最终可能没有VSTO运行时(取决于存在的.NET框架以及Windows更新的内容)安装)。
我的问题是
答案 0 :(得分:0)
1。)是的,只需将VSTO先决条件添加到您的安装程序即可。 2.)当您的用户执行setup.exe程序时,如果它检测到VSTO 2010不存在,则会提示输入管理员凭据进行安装。
基本上,它取决于您是否使用ClickOnce或Visual Studio安装和部署项目来安装您的插件。 ClickOnce是用户可以在没有管理员权限的情况下运行的二进制文件,它将安装插件。 Visual Studio安装和部署项目(Visual Studio 2010中提供,Visual Studio 2013的免费可下载扩展,VS2012,您需要使用Installshield限制版)生成.MSI二进制文件。如果在ClickOnce或MSI中包含setup.exe,请确保通过运行setup.exe而不是ClickOnce或.MSI来执行安装,以便安装程序可以检查VSTO先决条件并在必要时进行安装。
有关安装OFfice插件的详细概述,请参阅以下文章: