【问题标题】:Can't open the excel template file by excel add-in ribbon button after install with clickonce in vs2012 vsto solutionvs2012 vsto中clickonce安装后无法通过excel插件功能区按钮打开excel模板文件
【发布时间】:2013-06-14 21:19:22
【问题描述】:

问题的背景是:

  1. 我有一个包含 excel 加载项和 excel 模板项目的解决方案。简单的功能是插件中有一个功能区按钮,可以打开模板项目中的模板(.xltx)文件来做一些事情。

  2. 我已经在插件中添加了模板引用,所以插件的清单文件中存在依赖部分。

问题是:我通过clickonce发布了插件项目并安装了它。但是打开模板时总是抛出异常。

错误消息: 找不到“exce..vsto_ae2ff0e19d548faf_0001.0000_bc4bb0e76797a3d0ExcelTemplate1”。检查文件名的拼写,并验证文件位置是否正确。如果您尝试从最近使用的文件列表中打开该文件,请确保该文件未被重命名、移动或删除。

研究: 我几乎知道这是因为 .xlsx 文件没有复制到安装位置(例如 C:\Users\XXX\AppData\Local\Apps\2.0\XXX),我也尝试修改发布文件夹中的manifest文件,但是没有用,我也对这个文章http://blogs.msdn.com/b/vsto/archive/2009/05/20/deploying-multiple-office-solutions-in-a-single-installer.aspx感到困惑,如何将vsto和.xltx文件包含到安装的文件夹中?

【问题讨论】:

    标签: c# visual-studio-2012 vsto


    【解决方案1】:

    我想您将不得不构建一个窗口安装程序来执行此操作。如果仍然想通过点击发布,您需要在 VS 中添加您的 Windows 安装程序作为先决条件。

    【讨论】:

      猜你喜欢
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-24
      • 1970-01-01
      相关资源
      最近更新 更多