在安装项目中包含文件夹

时间:2009-07-10 10:36:20

标签: c# visual-studio visual-studio-2008 installation setup-project

我想在安装项目中包含一个文件夹,以便在部署该安装程序时,整个文件夹也会部署到安装位置。

2 个答案:

答案 0 :(得分:15)

右键单击安装项目,然后选择“查看”> “文件系统”,从那里你可以访问许多特殊的文件夹,如安装文件夹,appdata,桌面等,并添加文件到那里,这将在安装应用程序时创建。确保将“alwayscreate”属性设置为true。

答案 1 :(得分:0)

答案很好,因为它给了我如何解决问题的线索。我认为我的要求略有不同。我必须从同一个解决方案中包含另一个库项目的内容。这似乎适用于控制台应用程序/网站,但安装程序由于某种原因不包括它。可能有更好的方法,但这对我有用。以类似的方式,右键单击安装项目,然后:

- Select "View" > "Custom Actions". 
- Right click on "Install" folder and select "Add Custom Action". 
- Double click on "Application Folder"
- Click on "Add Output..."
- Select the project from the dropdown and in my instance I selected "Content Files", OK it and give it a name. 

这将包括标记为“内容”的所选项目以及标记为要复制的所有资源到您的安装程序中。