#/!bin/bash echo ................. echo . Prebuild step $(pwd) echo ................. version=$(git describe) # ( # echo namespace SafeDispatch-git # echo { # echo public class VersionInfo # echo { # echo public string Version{ get; set; } = "%VersionGIT%"; # echo } # echo } # )> "$(ProjectDir)\Properties\VersionInfo.cs" [ -f ../../../Properties/VersionInfo.cs ] && rm ../../../Properties/VersionInfo.cs cat > ../../../Properties/VersionInfo.cs << ENDOFFILE // Generated on $(date) by prebuild script namespace SafeDispatch-git { public class VersionInfo { public string Version{ get; set; } = "$version"; } } ENDOFFILE echo Generated 'Properties/VersionInfo.cs' with the content below: cat ../../../Properties/VersionInfo.cs echo ............................ #read -p 'Press Enter to continue...' var