Zrobić program instalacyjny dla aplikacji C# i include.NET Instalator Framework do konfiguracji
Skończyłem aplikację C#, ale mam mały problem:
Kiedy próbuję uruchomić moją aplikację na innym komputerze, zawsze muszę zainstalować. NET Framework 4.0.
Czy jest coś do zrobienia aby działało bez instalowania frameworka z Internetu?
Próbowałem wcześniej InnoSetup dla aplikacji VB6, ale nie jestem pewien, czy będzie działać dla. NET 4.0!
Jakieś pomysły?
4 answers
Użyj Visual Studio Setup project. Projekt instalacyjny może automatycznie zawierać konfigurację. NET framework w pakiecie instalacyjnym:
Oto moja aplikacja krok po kroku dla windows forms:
-
Utwórz projekt instalacji. Możesz użyć Kreatora konfiguracji.
-
Wybierz typ projektu.
-
Wybierz wyjście.
Hit Finish.
-
Open setup project właściwości.
-
Zdecydował się na włączenie. NET framework.
-
Build setup project
-
Sprawdź wyjście
Uwaga: projekty instalatorów programu Visual Studio nie są już wstępnie zapakowane w Visual Studio. Jednak w Visual Studio 2013 można je pobrać za pomocą:
Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-01-20 09:43:53
Musisz utworzyć instalator, który sprawdzi czy użytkownik ma wymagany. NET Framework 4.0. Możesz użyć WiX do utworzenia instalatora. Jest bardzo potężny i konfigurowalny. Możesz również użyć ClickOnce do utworzenia instalatora - jest bardzo prosty w użyciu. To pozwoli Ci jednym kliknięciem dodać wymóg, aby zainstalować. NET Framework 4.0.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-22 21:52:46
WiX to sposób na nowych instalatorów. Jeśli sam WiX jest zbyt skomplikowany lub niewystarczająco elastyczny po stronie GUI, rozważ użycie SharpSetup - pozwala na tworzenie GUI instalatora w WinForms WPF i ma inne ładne funkcje, takie jak tłumaczenia, autoupdater, wbudowane warunki wstępne, ulepszone autocompletion W VS i wiele innych.
(Zastrzeżenie: jestem autorem SharpSetup.)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-24 11:08:46
Dołącz projekt instalacyjny (New Project > Other Project Types > Setup and Deployment > Visual Studio Installer
) do swojego rozwiązania. Ma opcje włączenia instalatora frameworka. Sprawdź ten przewodnik wdrażania MSDN post .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-05-22 21:43:34