startsoftware

updaterprecompile ist ein Hilfstool für Softwareautoren und Softwaredistributoren, die Softwareupdates mit dem updater installieren möchten. updaterprecompile erstellt 2 txt-Dateien mit Versionsinformationen für den updater und für den Download-Server, auf dem der Installer/Softwareupdate/Setup später für den Download bereitgestellt wird. Zusätzlich wird die Versionsinformations-ID in die Zwischenablage kopiert, damit diese vor dem Kompilieren des Installers in den Installer eingefügt werden kann. Bei Programmstart sollte der Installer die Versionsinformations-ID (Zeitstempel) dem Benutzer anzeigen (empfohlen).

Download startsoftware

updaterprecompile hat 1 Funktion:

Funktion 1:
Programmaufruf:
startsoftware
Lädt die Konfigurationsdatei bei Programmstart und führt dann Aktionen anhand der Konfiguration durch.

Screenshots:
startsoftware

Beispielkonfiguration mit Erläuterungen in Fett-Schrift (im Notepad++ öffnen und Sprache XML auswählen für farbige Syntaxhervorhebung).
updaterprecompile.exe.config:
####
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
        <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
            <section name="updaterprecompile.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
        </sectionGroup>
    </configSections>
    <startup>
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
    </startup>
    <applicationSettings>
        <updaterprecompile.Properties.Settings>
strpathfileclienttxt:
Absoluter Pfad und Dateiname von der client-txt-Datei die lokal im updater-Verzeichnis erstellt wird, das wiederum in den installer eingepackt und ausgeliefert wird.
            <setting name="strpathfileclienttxt" serializeAs="String">
                <value>c:\1max mustermann\installer\ROM\www_1maxmustermann_de\updater\zzz_updater_client.txt</value>
            </setting>
strpathfileservertxt:
Absoluter Pfad und Dateiname von der server-txt-Datei die auf dem lokalen PC im Download-Verzeichnis erstellt wird, das wiederum auf den Download-Server per FTP hochgeladen wird, und später vom installierten updater aus Aktualisierungen geprüft wird.
            <setting name="strpathfileservertxt" serializeAs="String">
                <value>c:\1max mustermann\homepage\httpdocs\download\zzz_updater_server.txt</value>
            </setting>
        </updaterprecompile.Properties.Settings>
    </applicationSettings>
</configuration>
####

Vorteile und Nutzen:
+ Automatisierung von wiederkehrenden Vorgängen.
+ Sicherstellung der Vergabe der Versionsinformations-ID an alle 3 betroffenen Stellen (client-txt, server-txt, Installer/Softwareupdatepaket/Setup)
+ Mit einer Windows Verknüpfung LNK auch per Doppelklick startbar




COPYRIGHT WWW.ZEESHAN.DE
UTC+1
GEBURTSDATUM:
20160508024525
AKTUALISIERUNGSDATUM:
20160720220021