Я закончил использование свойства событий командной строки в проекте MAIN/Solution. yourproject> свойства> строят события
Pre построить Командная строка события
Сначала я вычистил каталог
rd /s /q "$(TargetDir)Configs"
после построения команды событие линии
Далее на Debug, cop все. И на выпуске, все, что было для тестирования.
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.*"
)
В тестовом проекте, используется один и тот же PRE команды. Пришлось немного изменить команду 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.*"
)
Я думаю, что это может быть сокращена, но его работы.