我正在使用vsto,vs 2013和c#为PowerPoint 2013开发AddIn。在部署期间(使用Msi Installer,或ClickOnce或ClickTwice),如何将项目解决方案中的数据(文件)复制到用户计算机上的特定文件夹中?
我对.Net很新。对不起,我可能是无知。
答案 0 :(得分:2)
您只需将它们作为内容文件包含在安装程序中。有关详细信息,请参阅Deploying an Office Solution。
此外,您可能会发现How to deploy files with a clickonce application?论坛主题有用。
将这些文件从\ bin \ debug文件夹中取出并添加到项目中。您可以将它们添加到项目的顶层,也可以将它们放在项目顶层的文件夹中。 在属性中,将Build Action设置为' content'和'复制到输出目录'到"始终复制"。 它们将相对于部署文件夹的顶级部署。
答案 1 :(得分:0)
我必须在一个应用程序中部署6个加载项(word \ excel \ powerpoint)。我放弃了解决这个问题并使用了Advanced Installer。如果您能够承担成本,那么使用它来部署所有内容都非常容易。