czy można utworzyć nazwę pliku wyjściowego instalatora programu Visual Studio 2010, zawierającą wersję exe, coś w rodzaju "setup [MajorExeVersion] [MinorExeVersion] .msi"?Wersja exe w nazwie pliku instalatora MSI (VS 2010)
Dzięki!
czy można utworzyć nazwę pliku wyjściowego instalatora programu Visual Studio 2010, zawierającą wersję exe, coś w rodzaju "setup [MajorExeVersion] [MinorExeVersion] .msi"?Wersja exe w nazwie pliku instalatora MSI (VS 2010)
Dzięki!
O ile mi wiadomo, nie ma na to łatwego sposobu.
Zasadniczo można napisać prostą aplikację, która sprawdza wersję exe i zmienia nazwę MSI jako część kroku po wybudowaniu. Jednak nazwa MSI jest wypalana w bootstrapper setup.exe, więc musisz ją również załatać w przypadku konieczności zainstalowania jakichkolwiek wymagań wstępnych.
Zauważ także, że z punktu widzenia Instalatora Windows, jeśli zmieni się nazwa pliku .msi, wymagane jest przeprowadzenie ważniejszej aktualizacji, zamiast drobnej aktualizacji. (Jednak i tak wielu instalatorów preferuje większe aktualizacje).
Istnieje wiele powodów, dla których nie należy używać projektów wdrażania Visual Studio. Wystarczy pobrać InstallShield 2010 LE. Jest bezpłatny/dołączony do zakupu Visual Studio 2010.
Sugerowałbym, że chcę mieć msi, a następnie można użyć WIX, który jest projektem open source do tworzenia plików instalacyjnych.