如何在Visual Studio 2008的安装程序项目中添加整个文件夹

6

场景是这样的,我想添加一个包含多个文档文件的文件夹,里面包含一些说明。当运行安装程序时,如何选择整个文件夹及其内容以进行安装。


这个问题的答案中的链接:https://dev59.com/rVnUa4cB1Zd3GeqPcaRs 可能会有所帮助。 - Donotalo
看这里:https://dev59.com/e0fRa4cB1Zd3GeqP7Da9#4522487 比预想的要简单得多。 - Dmitry
2个回答

17

您可以将外部文件夹拖放到"设置目录结构"中。然后它会添加其中所有的文件,包括文件夹结构。

但是要小心,一旦您添加了具有子文件夹的文件夹,如果错误地添加了大型文件夹,则需要按文件夹删除文件。


+1 对于删除提示,我非常赞同。我也曾经遇到过这种情况,不得不从头开始项目。这种缺乏功能的做法真是荒谬。 - MazarD
这个回答是正确的。手动创建文件夹和子文件夹不是可行的选择。 - user6490459
为了避免删除情况,我最终采取的措施是在添加文件夹之前备份 .vdproj 文件,并使用 WinMerge 从当前版本中删除该文件夹(关闭 Visual Studio 进行此过程)。 - fiffy
在花费了整整一个月的时间寻找解决方案后,我终于得到了这个!非常感谢!它有效。 - Abhay Bh
1
删除:在文本编辑器中打开项目文件。使用“查找文本”工具找到节点。使用Notepad++折叠节点或使用括号高亮显示开始和结束括号。删除。 - Asif Ashraf
将文件夹添加到设置项目目录在 VS 2019 中对我没有任何作用。编辑:啊,你必须在 VS 中完成这个操作。 - user2924019

6

您可以打开Windows资源管理器,找到您需要的内容,复制这些项目(包括子文件夹),然后返回Visual Studio设置项目,在“视图” -> “文件系统”下将它们粘贴到所需的文件夹中。


1
这对我来说是一个更好的解决方案,因为我以管理员身份运行Visual Studio,所以无法从资源管理器中进行拖放。 - Tom 'Blue' Piddock

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接