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