User Tools

Site Tools


technology:dotnet:setup:start

This is an old revision of the document!


.Net Setup Programm

Visual Studio hat dafür eine Setup Projektvorlage1). Man kann Setups für folgende Projekttypen erstellen:

Damit ein Setup eine alte Version überschreibt müssen einige Dinge beachtet werden:

  • Im Setup Projekt muss RemovePreviousVersions auf TRUE gesetzt sein,
  • Ein neueres Setup muss eine höhere Version erhalten als das vorherige. Das macht man auch in den Eigenschaften des Setup Projektes,
  • Der ProductCode muss dabei ein anderer sein2), die ausgetauscht werden sollen, müssen eine höhere Dateiversion3) erhalten, ansonsten werden sie nicht überschrieben.
1) die allerdings ab .Net 4.5/Visual Studio 2012 durch InstallShield Limited Edition abgelöst wird. Das soll alle Funktionen des vorherigen Setups beinhalten
2) Visual Studio schlägt vor, den ProductCode zu ändern wenn die Versionsnummer verändert wird - einfach annehmen),
  • Der UpgrageCode muss derselbe bleiben,
  • Die Dateien((EXEn, DLLs
    3) nicht Assemblyversion
technology/dotnet/setup/start.1355927954.txt.gz · Last modified: 2012/12/19 15:39 by rtavassoli