Visual Studio 如何将文件嵌入/包含到VSTO加载项中

isr3a4wc  于 2023-05-29  发布在  其他
关注(0)|答案(1)|浏览(140)

我有一个Excel的常规VSTO插件(不是Web插件)。我有一个excel文件,我已经包括到我的项目,但摆弄的文件类型和构建属性。
外接程序使用此工作簿中的工作表作为模板来创建新工作表。
我已经将文件设置为始终复制,这只是将其复制到bin文件夹中,而不是在发布时将其嵌入到VSTO安装程序中。
发布VSTO加载项时,如何嵌入此工作簿,以便在安装VSTO加载项时也安装/复制它?另外,如何在安装位置访问此文件?

osh3o9ms

osh3o9ms1#

这取决于为发布外接程序而选择的安装程序。基本上你有两种可能的方法:

  1. ClickOnce-参见How to: Specify which files are published by ClickOnceHow to: Include a data file in a ClickOnce application
  2. MSI-如果您将Built Action属性设置为Content值,则该文件应自动添加到安装程序中。当然,只有选择项目输出作为安装程序的基础,才有可能这样做。否则,您需要手动将文件添加到安装程序。对于更精确的行动需要知道什么安装程序用于建立MSI文件。请参阅Deploying a VSTO Solution Using Windows Installer了解更多信息。
    在处理安装程序时,您可以将VSTO加载项视为常规的基于.net的应用程序。

相关问题