我有一个 VS2010 项目,它需要在bin\debug目录中创建一个dataIn和一个dataOut目录,以允许运行一些测试。
创建dataIn目录很容易 - 只需将包含内容的文件夹添加到项目中,并将它包含的每个文件的“复制到输出目录”属性设置为“始终复制”(或编辑项目文件以使用通配符捕获所有文件,正如 SO 上的其他答案所建议的那样) - 该目录将由 VS 自动创建,以便可以将文件复制到其中。
我的问题:如何确保在需要时自动创建dataOut目录?
里面没有文件可以进去,所以在 ItemGroup 中这个目录没有任何东西。如果我手动将目录条目添加到项目文件中,则会收到错误消息:
"<path>\dataOut" is actually a directory. The "Copy" task does not support copying directories.
(编辑:从目录名称中删除了下划线,这样斜体就可以了!)