在 Visual Studio 2010 中,发布网站时,似乎没有发布空文件夹。
我很确定这种行为是在 vs2010 中引入的。我在任何地方都找不到它的文档,不确定我应该将其称为功能还是错误...无论如何,是否可以恢复到旧的行为,因为我希望将我的文件夹结构保留在生产服务器上。
在 Visual Studio 2010 中,发布网站时,似乎没有发布空文件夹。
我很确定这种行为是在 vs2010 中引入的。我在任何地方都找不到它的文档,不确定我应该将其称为功能还是错误...无论如何,是否可以恢复到旧的行为,因为我希望将我的文件夹结构保留在生产服务器上。
这实际上是 Microsoft 连接站点上报告的 vs2010 的限制
http://vishaljoshi.blogspot.com/2007/11/wdp-does-not-publish-empty-folders.html
有一个关于这个问题的错误报告给微软,他们说他们不会修复它。 http://connect.microsoft.com/VisualStudio/feedback/details/546356/publish-deploy-does-not-deploy-empty-folders
太糟糕了。因为它曾经在 Visual Studio 2008 中工作。
将 dummy.txt 之类的虚拟文件添加到目录中,然后将创建目录。请注意,不必实际部署虚拟文件。它只需要作为项目的一部分存在于构建环境中。
Empty 文件夹没有任何内存值,因此如果您想将文件夹添加到已发布的文件夹中,只需将任何项目(例如文本文件)添加到其中并设置“复制到输出目录” =始终复制或如果较新则复制这将解决你的问题