在VSTO设置中包含缺少的依赖项

时间:2015-03-17 11:40:11

标签: c# visual-studio-2013 vsto setup-project

我通过发布项目为我的VSTO Excel插件创建了一个基本安装。

除了某些原因它错过了与我们的SAP系统通信所需的2个依赖项,所以它几乎可以正常工作。

加载了Google搜索,但我找不到在Visual Studio中添加它们的方法。

我尝试下载setup project type from MSDN,但是当我构建安装时,它包含了SAP dll,但它没有安装我的插件!关于如何使用VSTO进行此操作似乎没有太多信息,或者至少我无法找到它。

但是我从MSDN上注意到该模板存在很多问题,因此它可能不适用于VSTO。

所以,一个解决方法显然是同时运行 - 而且运行正常 - 但对我们的支持团队而言,它并不理想且(理解上)不令人满意。

我认为有几种方法可以解决这个问题,所以如果有人能够回答下面的一两个问题,那将会有所帮助!

  1. 当我使用Publish时,如何确保我的相关性文件包含在我的设置中?

  2. 创建Visual Studio 2013安装程序项目的正确方法是什么 与VSTO一起正常工作?

  3. enter image description here enter image description here

2 个答案:

答案 0 :(得分:0)

这看起来像问题2的答案:

https://msdn.microsoft.com/en-us/library/ff937654.aspx

答案 1 :(得分:0)

  

1.当我使用Publish时,如何确保我的依赖项文件包含在我的设置中?

您需要将它们作为内容添加到目标文件夹,或者确保使用加载项程序集将文件复制到输出文件夹。右键单击Solution Explorer窗口中的引用,然后查看引用的Properties。特别注意Build Action,复制到输出文件夹属性等等。

  

2.创建可与VSTO一起正常运行的Visual Studio 2013安装程序项目的正确方法是什么?

Deploying an Office Solution by Using Windows Installer文章介绍了部署Office加载项所需的所有步骤。

相关问题