Readded postbuild.bat and fixed so it only copies if the target directory exists.

This commit is contained in:
high 2011-07-01 11:07:23 -04:00
parent 64db44d245
commit d55b8cb4fb
3 changed files with 14 additions and 7 deletions

View file

@ -142,12 +142,11 @@
</PreBuildEvent>
</PropertyGroup>
<PropertyGroup>
<PostBuildEvent>
</PostBuildEvent>
<PostBuildEvent>"$(SolutionDir)postbuild.bat"</PostBuildEvent>
</PropertyGroup>
<ProjectExtensions>
<VisualStudio>
<UserProperties BuildVersion_UpdateAssemblyVersion="True" BuildVersion_UpdateFileVersion="True" BuildVersion_BuildAction="Both" BuildVersion_BuildVersioningStyle="None.None.None.MonthAndDayStamp" BuildVersion_StartDate="2011/6/17" BuildVersion_IncrementBeforeBuild="False" />
<UserProperties BuildVersion_IncrementBeforeBuild="False" BuildVersion_StartDate="2011/6/17" BuildVersion_BuildVersioningStyle="None.None.None.MonthAndDayStamp" BuildVersion_BuildAction="Both" BuildVersion_UpdateFileVersion="True" BuildVersion_UpdateAssemblyVersion="True" />
</VisualStudio>
</ProjectExtensions>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

View file

@ -1,4 +0,0 @@
attrib -r "C:\Program Files (x86)\Steam\steamapps\common\terraria\serverplugins\TShockAPI.dll"
attrib -r "C:\Program Files (x86)\Steam\steamapps\common\terraria\serverplugins\TShockAPI.pdb"
copy "TShockAPI.dll" "C:\Program Files (x86)\Steam\steamapps\common\terraria\serverplugins"
copy "TShockAPI.pdb" "C:\Program Files (x86)\Steam\steamapps\common\terraria\serverplugins"

12
postbuild.bat Normal file
View file

@ -0,0 +1,12 @@
@echo off
set pluginspath=C:\Program Files (x86)\Steam\steamapps\common\terraria\serverplugins\
IF NOT EXIST "%pluginspath%" GOTO SkipCopy
attrib -r "%pluginspath%TShockAPI.dll"
attrib -r "%pluginspath%TShockAPI.pdb"
copy "TShockAPI.dll" "%pluginspath%"
copy "TShockAPI.pdb" "%pluginspath%"
echo Files copied
GOTO end
:SkipCopy
echo Skipped copying files
:end