#/!bin/bash echo ................. echo . Prebuild step . echo ................. version=$(git describe) # ( # echo namespace GenericBridge # 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 GenericBridge { 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