我有一些Excel和Word 2007-2016的加载项。而且我不了解一些事情。我的项目使用了一些dll,比如Microsoft.Office.Tools.Common,Office.dll,一些excel,word和common interop。并且这些文件可以在几个地方同时找到,它们的不同版本(如程序文件,windows / assembly,windows / Microsoft.Net / assembly)。所以我不知道要使用哪个版本。而且,如果用户安装了VSTO,我想他有这些文件。那我为什么需要提供呢?安装VSTO时我们安装的是什么?哪个部分适用于哪个安装位置来自哪个组件?我想我做得不对,因为我发现Excel同时加载了同一个文件的两个不同版本。
答案 0 :(得分:2)
这些都是很多问题,其中很多都非常依赖于您提供的解决方案......
PIA(“办公室dll”)的情况相对明确:
在MSDN上的VSTO论坛顶部有一篇关于部署的好文章,它针对各种版本的VSTO和Office“排序”了很多要求:https://social.msdn.microsoft.com/Forums/vstudio/en-US/1666d2b0-a4d0-41e8-ad86-5eab3542de1e/deploying-office-solutions-to-end-user-computers?forum=vsto用于定位2007-2010的插件。有关更高版本的信息,请参阅MSDN文档:https://msdn.microsoft.com/en-us/library/bb386179.aspx