.net 如何在VisualStudio中将空目录复制到输出?
我想在我的垃圾箱中生成一个空文件夹,但是您不能将“始终复制”应用于文件夹,只能应用于文件夹中的项目。.net 如何在VisualStudio中将空目录复制到输出?,.net,c,visual-studio,.net,C,Visual Studio,我想在我的垃圾箱中生成一个空文件夹,但是您不能将“始终复制”应用于文件夹,只能应用于文件夹中的项目。 有没有比在文件夹中创建一个空文件并用“始终复制”标记它更干净的方法?我使用的是VS 12,这是一个WPF C#app你可以使用一个后期构建事件。 右键单击项目文件并选择属性,然后选择生成事件 在生成后事件的空文本框中,键入命令行以复制/创建目标目录中的文件 您还可以调用批处理文件或使用包含工作文件夹名称的预定义宏 您可以定义命令应该运行的确切上下文(在成功构建时…) 很抱歉,我没有时间测试,但我
有没有比在文件夹中创建一个空文件并用“始终复制”标记它更干净的方法?我使用的是VS 12,这是一个WPF C#app你可以使用一个后期构建事件。
右键单击项目文件并选择属性,然后选择生成事件 在生成后事件的空文本框中,键入命令行以复制/创建目标目录中的文件 您还可以调用批处理文件或使用包含工作文件夹名称的预定义宏 您可以定义命令应该运行的确切上下文(在成功构建时…) 很抱歉,我没有时间测试,但我希望给您一个正确方向的开始: 创建一个名为Test.cmd的批处理文件,添加这些行并将其保存在解决方案文件夹中
rem ---------------------
rem %1 = $(ProjectDir)
rem %2 = $(SolutionDir)
rem %3 = $(TargetDir)
rem ---------------------
C:
CD %2
IF NOT EXIST %3\test1. md %3\test1
xcopy %1 %3\test1
然后在生成后事件中使用
$(SolutionDir)test.cmd $(ProjectDir) $(SolutionDir) $(TargetDir)
您可以使用生成后事件。
右键单击项目文件并选择属性,然后选择生成事件 在生成后事件的空文本框中,键入命令行以复制/创建目标目录中的文件 您还可以调用批处理文件或使用包含工作文件夹名称的预定义宏 您可以定义命令应该运行的确切上下文(在成功构建时…) 很抱歉,我没有时间测试,但我希望给您一个正确方向的开始: 创建一个名为Test.cmd的批处理文件,添加这些行并将其保存在解决方案文件夹中
rem ---------------------
rem %1 = $(ProjectDir)
rem %2 = $(SolutionDir)
rem %3 = $(TargetDir)
rem ---------------------
C:
CD %2
IF NOT EXIST %3\test1. md %3\test1
xcopy %1 %3\test1
然后在生成后事件中使用
$(SolutionDir)test.cmd $(ProjectDir) $(SolutionDir) $(TargetDir)
您是否有一个示例生成后事件,我可以粘贴它来在输出目录中创建一个名为“test”的文件夹?(这适用于调试版本和我可能需要的任何其他配置,包括其他平台等)?很抱歉,没有看到您更新了答案,谢谢。请立即启动我:)您是否有一个示例生成后事件,我可以粘贴它以在输出目录中创建一个名为“test”的文件夹,无论是哪个文件夹?(这适用于调试版本和我可能需要的任何其他配置,包括其他平台等)?很抱歉,没有看到您更新了答案,谢谢您应该立即启动我:)