在.Net部署期间,如何将文件复制到特定文件夹?

时间:2015-01-07 09:10:43

标签: c# .net deployment vsto setup-deployment

我正在使用vsto,vs 2013和c#为PowerPoint 2013开发AddIn。在部署期间(使用Msi Installer,或ClickOnce或ClickTwice),如何将项目解决方案中的数据(文件)复制到用户计算机上的特定文件夹中?

我对.Net很新。对不起,我可能是无知。

2 个答案:

答案 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。如果您能够承担成本,那么使用它来部署所有内容都非常容易。