【发布时间】:2013-06-14 21:19:22
【问题描述】:
问题的背景是:
我有一个包含 excel 加载项和 excel 模板项目的解决方案。简单的功能是插件中有一个功能区按钮,可以打开模板项目中的模板(.xltx)文件来做一些事情。
我已经在插件中添加了模板引用,所以插件的清单文件中存在依赖部分。
问题是:我通过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