2013-06-21 6 views
7

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?

+0

do kosza znajdziesz pliki .dll z rozszerzeniem .exe. Te też będą ci potrzebne. –

+1

VS2012 przestał obsługiwać pakiety msi –

Odpowiedz

7

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ę.

+0

To działało, dziękuję. –

+0

Co zrobić, jeśli chcę, aby moja aplikacja była przenośna? – TechJS

2

Po zbudowaniu projektu znajdziesz plik EXE w bin\(Debug or Release)

+0

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

0

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ł.

0

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