Czy jest możliwe stworzenie instalatora przez Program Visual Studio C# 2005 Express
Własnoręcznie napisać na pewno można. Tworzyć instalatory jak w normalnym Visual Studio, w postaci pakietów MSI, za pomocą kreaora to się chyba nie da, albo ja tej opcji nie widzę.
Właśnie najlepiej jakby to był jakiś kreator bo samemu aż tak dobry w te klocki niejestem;)
Instalator własonreczny nie będzie aż taki skomplikowany. Do jednego pliku amorficznego pakujesz wszystkie pliki, które będą zainstalowane. Musisz przechować offset i rozmiar każdego z nich abyć wiedział jak je odczytać podczas instalacji. Weź jakiś prosty instalator na wzór (taki, gdzie nie ma opcji do wyboru poza ścieżką instalacji). Stwórz okno z licencją itd. Póxniej to już prosta pętla do ekstrakcji plików i zapisywania ich na dysku.
A czy nie łatwiej będzie użyć gotowego narzędzia do tworzenia instalatorów - w rodzaju InstallShield (płatny), InnoSetup (darmowy), Nullsoft Install System (darmowy)? :)
O Dobrze mówisz tylko chodzi o to żeby on zajął się wszystkim wgraniem plików itp
Anioool napisał(a)
O Dobrze mówisz tylko chodzi o to żeby on zajął się wszystkim wgraniem plików itp
Polecam instalator nullsofta, tak jak Ktos. Z innych podanych nie korzystalem, a ten wedlug mnie jest genialny, zajmuje sie wszystkim, a skrypt instalacji to raptem kilkanascie-dziesiat linijek w sredniej wielkosci instalacji.
pozdrawiam
johny
Ja natomiast polecam InnoSetup. Ropakowywuje pliki, tworzy skróty w Menu i na pulpicie, moze dodać coś do rejestrów i wiele innych.
Profesjonalny wygląd instalatora, jeśli można to tak nazwać. ;D
Tewux mam tego Inno setup i jak pisać kod czy wizardem jego robić?? podpowiedz plz:)
Jesłi kod to jak zacząć "i'm newby"
Na początek możesz Wizardem zrobić, a potem wygenerowany skrypt modyfikować na swoje potrzeby.
W pliku pomocy jest wyjaśnione jak pisać skrypt instalatora, jakie są polecenia i co one robią.
O ile pamiętam w programie jest też kilka przykładowych skryptów instalatora, które można sobie przejrzeć i zobaczyć jak są zbudowane.
Istnieją też nakładki na InnoSetup, żeby nie trzeba było samemu pisać skryptu (takie bardziej rozbudowane Wizardy) ale nigdy się w to nie bawiłem.
Ok dizęki Tewux teraz to już z górki ;)