Właśnie zrobiłem moją pierwszą aplikację C# w Visual Studio 2012 i chcę ją wyeksportować w jakiś sposób, aby inne osoby mogły z niej korzystać na swoich komputerach (w tym na komputerach bez Visual Studio 2012). Jak mogę to zrobić? Jestem nowy w C# i nie mogłem znaleźć niczego, co mogłem zrozumieć. Czy ktoś może wyjaśnić lub wskazać jakąś stronę z dobrym (i być może dydaktycznym) wyjaśnieniem, jak to działa? Stworzyłem już tylko programy C/C++, a oni po prostu potrzebowali pliku .exe, ale w oparciu o to, co mogłem znaleźć, potrzebuję czegoś innego, aby wysłać program C# do innych użytkowników. Sory za zły angielski i dzięki dla tych, którzy pomagają.Jak mogę wyeksportować aplikację języka C# z programu Visual Studio 2012, aby uruchomić ją na innych komputerach?
Odpowiedz
Kliknij projekt prawym przyciskiem myszy w VS 2012, a następnie wybierz z menu kontekstowego Publish...
. Publikowanie do pliku umożliwia tworzenie instalatora:
- Wybierz lokalizację w systemie plików, do którego chcesz się zapisać instalatorowi
- Kliknij
[Finish]
- Zaczekaj operacji wydawniczej, aby zakończyć
Plik instalatora zostanie utworzony w lokalizacji wybranej w pierwszym kroku kreatora publikowania. Udostępnij instalator osobom, którym chcesz przekazać swoją aplikację.
To działało, dziękuję. –
Co zrobić, jeśli chcę, aby moja aplikacja była przenośna? – TechJS
Po zbudowaniu projektu znajdziesz plik EXE w bin\(Debug or Release)
To jest dobre, ale oczekiwałbym, że Visual Studio będzie miało opcję zapisania pliku 'exe' bezpośrednio na moim pulpicie, na przykład zamiast go samemu przeglądać. – TechJS
potrzebujesz komputera, który chce uruchomić się okna, i działa odpowiednią wersję .NET Framework. Jeśli jest to program stworzony przy pomocy VS2012, będzie to .net 2.0 do 4.5.2. Następnie musisz znaleźć lokalizację swojego programu i możesz po prostu skopiować folder debugowania, z którego aktualnie korzystasz, a twój program będzie działał.
Sprawdź także framework .net, który jest wymagany do uruchomienia aplikacji C#. Możesz dowiedzieć się, w jakiej strukturze tworzona jest aplikacja w właściwościach projektu. Jeśli komputer docelowy ma starą OS (XP) może .NET Framework musi również być zainstalowany
Proszę sprawdzić ten link, Ten link opisuje jak wdrożyć vs 2010 aplikacji
http://www.dreamincode.net/forums/topic/231074-setup-and-deployment-in-visual-studio-2010/
I będzie działać tak samo dla VS 2012? –
do kosza znajdziesz pliki .dll z rozszerzeniem .exe. Te też będą ci potrzebne. –
VS2012 przestał obsługiwać pakiety msi –