2012-09-03 10 views
8

Solution Explorer -> Solution'name”-> Właściwości -> Właściwości Konfiguracja -> Configuration Manager ...Jaka jest różnica między budowaniem a wdrażaniem?

enter image description here

Przypuszczałem, że to ma coś wspólnego z Aplikacje WWW/serwer, ale także współwystępuje z rozwiązaniami do czystych projektów desktopowych. Teraz jestem całkowicie zdezorientowany.

Odpowiedz

4

Budowa oznacza skompilować projektu.

Deploy znaczy:

  1. Kompilacja projektu
  2. Publish wyjścia, co oznacza, skopiować go do katalogu docelowego, prześlij go na serwer FTP lub do instancji IIS, etc (w zależności od konfiguracji).

Możesz przetestować "wdrażanie", klikając prawym przyciskiem myszy projekt w Visual Studio, a następnie "Publikuj".

+0

"Możesz przetestować" wdrożenie ", klikając prawym przyciskiem myszy projekt w Visual Studio, a następnie" Publikuj ". - Nie działa z projektami C/C++ – 0x6B6F77616C74

+0

@kowalt ciekawe ... Nie wiem to może "wdrażanie" jest po prostu odwołanie do kompilacji "Release"? – McGarnagle

+0

Nawet z trybu "Release" – 0x6B6F77616C74

2

W większości przypadków kompilacja oznacza kompilowanie całego kodu źródłowego w celu tworzenia plików obiektów lub plików wykonywalnych lub bibliotek.

Rozmieść może zrobić więcej. Najpierw zwykle kompiluj, a następnie prześlij plik gdzieś, gdzie program faktycznie działa i skonfiguruj program do stanu zdefiniowanego dla działania/testowania na pokładzie.

Jeśli pracujesz tylko z czystym programem typu desktop. Prawdopodobnie środowisko kompilacji i środowisko pracy są takie same, więc nie trzeba już więcej pracować niż kompilować.

Powiązane problemy