2012-03-26 9 views

Odpowiedz

4

Kliknij dwukrotnie węzeł Właściwości projektu bazy danych w oknie Solution Explorer, aby otworzyć właściwości projektu bazy danych. Wybierz kartę Rozmieść. W sekcji Czynność wdrażania wybierz opcję "Utwórz skrypt wdrażania (.sql)" zamiast "Utwórz skrypt wdrażania (.sql) i wdrożyć w bazie danych".

+0

Zakładka Deploy nie jest obecny w VS 11 Beta. Na karcie Ustawienia projektu znajduje się pole wyboru "Utwórz skrypt", ale sprawdzenie tego nadal powoduje wdrożenie bazy danych. Jakieś dodatkowe wskazówki? –

+0

Jeśli nie zostaną podjęte żadne akcje wdrażania, należy je wyłączyć w programie Configuration Manager. Zobacz inną odpowiedź. –

36

Problem polega na tym, że kiedy mówisz: Chcę zbudować i wdrożyć (naciśnięcie klawisza F5 powoduje to debugowanie), nie chcesz, aby baza danych była częścią tego obrazu stanowiska.

Obawiam się, że nie mam wersji VS 11 Beta, ale można to osiągnąć przez wyłączenie opcji Rozmieszczanie projektu w Konfiguracji kompilacji.

Poniżej zrzut ekranu z VS 2010, mam nadzieję, że znajdziesz odpowiednik (przepraszam, nie mogłem znaleźć dokumentacji MS dla 2012).

Znajdź projekt, którego nie chcesz wdrażać, i odznacz odpowiednie pole wyboru w kolumnie Rozmieść.

Where to find the Build Configuration drop down

Select Configuration Manager from the drop down

Uncheck Deploy for the relevant project

+0

To zależy od tego, co oznaczało PO, ale jeśli nie chciał * żadnych * działań wdrożeniowych (w tym generowania skryptu SQL, w przypadku zaakceptowanej odpowiedzi powyżej), jest to poprawna odpowiedź. Dziękuję Ci! –

+0

+1 Dziękuję. Rządzisz. –

Powiązane problemy