Instalacja aplikacji w C#

0

Mam jeszcze jedno pytanko,

kiedyś bawiłem się ale w Visual Basicu, i tam po skompilowaniu aplikacji i zapisaniu projektu, tworzył się plik .exe. Uruchomienie pliku spowodowało odpalenie aplikacji.

Jak to w ogóle wygląda gdybyśmy chcieli stworzoną aplikację zainstalować na innym komputerze, tworzy się instalatory które rozpakowują aplikacje na innym komputerze ?

Pozdr

0

Jak odpalisz w Visual Studio projekt w wersji Release, to w takim folderze z solucją pojawi Ci się plik .exe.

Jeśli chodzi o instalację, to są do tego specjalne programy.

0
froziu napisał(a):

Jak odpalisz w Visual Studio projekt w wersji Release, to w takim folderze z solucją pojawi Ci się plik .exe.

Jeśli chodzi o instalację, to są do tego specjalne programy.

Wystarczy zainstalować dodatek do VS.
https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

2

Zajmowałem się już tym tematem dla jednej z aplikacji dla klienta.
Na pewno trzeba się zastanowić jakie wymagania ma nasz program. Jaki system jakie zaleznosci, może potrzebuje konkretnej wersji .net. Co zrobić jeśli jej nie ma? Czy będziemy korzystać z jakiś rejestrów, to też może być kluczowe. Czy aplikacja nie będzie blokowała jakiś portow, może trzeba dodać wyjętej do zapory, czy antywirus nie będzie nie będzie miał wątpliwości.
Większe firmy korzystają z gotowych rozwiązać jak InstallShield, inni robią własne aplikacje okienkowe, które służą za instalator, albo korzystają z otwartych projektów do tworzenia instalatorów. Na pewno jeśli ma to wyglądać profesjonalnje jest trochę rzeczy do załatwienia, ale przy mniejszych proejktach zwykły wygenerowany instalator też przejdzie.

0
Sunnyline2 napisał(a):
froziu napisał(a):

Jak odpalisz w Visual Studio projekt w wersji Release, to w takim folderze z solucją pojawi Ci się plik .exe.

Jeśli chodzi o instalację, to są do tego specjalne programy.

Wystarczy zainstalować dodatek do VS.
https://marketplace.visualstudio.com/items?itemName=VisualStudioProductTeam.MicrosoftVisualStudio2017InstallerProjects

Po skorzystaniu z takiego dodatku i przygotowaniu instalatora, instalując naszą aplikację na windowsie, widzimy ją w rejestrze aplikacji ? tzn. możemy wejść w aplikacje windowsa i ja odinstalować ?

Pozdrawiam

0

Program możesz odpalić na innym komputerze bez instalacji . Jeśli masz jakieś dodatkowe biblioteki to też muisz je skopiować, ewentualnie plik konfiguracyjny i jakieś inne zasoby..
Cała idea platformy NET polega na tym że możesz przenieść program na dowolny komputer .

0

Podepnę się przy okazji. Przy odpalaniu programu na innym komputerze na Windows 10, wywala na cały ekran ostrzeżenie, że aplikacja może wyrządzić szkody. Czy jedyną opcją w tym wypadku jest podpisanie jej Authenticode? Co, w przypadku właśnie instalatora? Też trzeba ją podpisać, cały instalator?

0

Polecam InnoSetup, prosty, łatwy, szybki w używaniu.

0

Ja napisałem program a antywirus uznał go za wirusa . Więc trzeba ostrożnie z tymi ostrzeżeniami ,
Ciekawy jestem co to jest za program że wywala ostrzeżenie . Czy tam jest jakiś kod niezarządzany albo coś innego ?

1 użytkowników online, w tym zalogowanych: 0, gości: 1