2013-05-20 52 views
0

我想在我的垃圾箱中生成一个空文件夹,但是您无法将“始终复制”应用于文件夹,仅适用于文件夹内的项目。 有没有一种更清洁的方式来做到这一点,而不是在文件夹中创建一个空文件并且始终使用复制标记它?我使用VS 12,这是一个WPF C#应用程序如何将虚拟目录复制到visual studio中输出?

回答

1

您可以使用生成后事件。
右键单击您的项目文件,并选择属性然后生成事件

在对生成后事件的空文本框中,键入您的命令行复制/创建你的目标目录中的文件。

您也可以调用批处理文件或使用一些包含工作文件夹名称的预定义宏。

而且你可以定义在你的命令运行的确切情况下(在successuful构建....)

对不起,我没有时间来测试,不过,我希望能给你在正确的开始方向:

创建一个名为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 

然后在生成后事件与

叫它
+0

您是否有示例发布构建事件,我可以粘贴以在输出目录中创建名为“test”的文件夹,无论它是哪个? (工作调试版本和任何其他配置我可能需要包括其他平台等)? –

+0

试图适应我的一个.... – Steve

+0

对不起没有看到你更新的答案,谢谢你应该开始吧:) –

相关问题