2016-01-13 79 views

回答

0

我使用MAIN/Solution项目中的命令行构建事件属性结束了。 yourproject>属性>生成事件

预建立事件命令行

首先,我清出目录

rd /s /q "$(TargetDir)Configs" 

生成后事件命令行

下一步调试,警察你们。 并在发布,删除每一个测试。

if "$(ConfigurationName)"=="Debug" (
xcopy "$(ProjectDir)Configs\*.*" "$(TargetDir)Configs\" /y 
del "$(TargetDir)Configs\_notes.*" 
) 
if "$(ConfigurationName)"=="Release" (
xcopy "$(ProjectDir)Configs\*.*" "$(TargetDir)Configs\" /y 
del "$(TargetDir)Configs\test*.*" 
del "$(TargetDir)Configs\_notes.*" 
) 

在测试项目,所用的相同的预命令。 只好稍微改变POST命令。

if "$(ConfigurationName)"=="Debug" (
xcopy "$(SolutionDir)$(SolutionName)\Configs\*.*" "$(TargetDir)Configs\" /y 
del "$(TargetDir)Configs\_notes.*" 
) 
if "$(ConfigurationName)"=="Release" (
xcopy "$(SolutionDir)$(SolutionName)\Configs\*.*" "$(TargetDir)Configs\" /y 
del "$(TargetDir)Configs\test*.*" 
del "$(TargetDir)Configs\_notes.*" 
) 

我认为这可能是瘦身,但它的工作。

相关问题