Udostępnij za pośrednictwem


Strona kompilowania, Projektant projektu (Visual Basic)

Użycie skompilować strona Project Designer, aby określić instrukcje tworzenia.Kompilator zaawansowane opcje i pre-build lub post-build zdarzeń, można również określić na tej stronie.

Dostęp do skompilować strona, wybierz węzeł projektu (nie roztwór węzła) w Solution Explorer.Następnie wybierz polecenie Projekt, Właściwości na pasku menu.Gdy pojawi się okno Project Designer, kliknij przycisk skompilować kartę.

[!UWAGA]

Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Dostosowywanie ustawień środowiska deweloperskiego w Visual Studio.

Konfiguracja i platformy

Następujące ustawienia pozwalają wybrać i konfiguracja platformy do wyświetlania lub modyfikowania.

[!UWAGA]

Z kompilacji uproszczonej konfiguracji systemu projektu określa, czy do budowania debug lub wersji.W związku z tym konfiguracji i platformy listy nie są wyświetlane.Aby uzyskać więcej informacji, zobacz Program Debug i Release projektu konfiguracje.

Opcje konfiguracji kompilatora

Następujące ustawienia umożliwiają ustawianie kompilator opcje konfiguracji.

  • Budowanie ścieżki wyjściowej
    Określa położenie plików wyjściowych dla tej konfiguracji projektu.W tym polu wpisz ścieżkę budować produkcja, lub kliknij przycisk Przeglądaj przycisk, aby wybrać ścieżkę.Należy zauważyć, że ścieżka jest względna; Jeśli zostanie wprowadzona ścieżka bezwzględna, zostanie on zapisany jako względne.Domyślna ścieżka to bin\Debug\ lub bin\Release\.Aby uzyskać więcej informacji, zobacz Program Debug i Release projektu konfiguracje.

    Z kompilacji uproszczonej konfiguracji systemu projektu określa, czy do budowania debug lub wersji.Budować polecenie z program Debug: polecenie menu (F5) wprowadzi kompilowanie Extreme Programming, bez względu na ścieżki wyjściowej określisz.Jednakże budować polecenie z budować menu umieszcza go w tym miejscu można określić.Aby uzyskać więcej informacji, zobacz Program Debug i Release projektu konfiguracje.

  • Option explicit
    Określa, czy zezwalać na niejawny deklaracji zmiennych.Wybierz na do wymaga jawnej deklaracji zmiennych.Powoduje to kompilator raportowanie błędów, jeśli zmienne nie są zadeklarowane, zanim zostaną użyte.Wybierz od aby umożliwić niejawna deklaracji zmiennych.

    Ustawienie to odpowiada /optionexplicit opcję kompilatora.

    Jeśli plik kodu źródłowego zawiera Option Explicit — Instrukcja (Visual Basic), On lub Off zastępuje wartości w rachunku zysków i Option Explicit na skompilować stronę.

    Podczas tworzenia nowego projektu, Option Explicit na kompilować strony jest ustawiona na wartość Option Explicit w Opcje okno dialogowe.Aby wyświetlić lub zmienić ustawienia w tym oknie dialogowym na Narzędzia menu, kliknij przycisk Opcje.W Opcje okno dialogowe rozwiń projektów i rozwiązań, a następnie kliknij przycisk Domyślnie VB.Początkowe domyślne ustawienie Option Explicit w Ustawienia domyślne VB jest na.

    Ustawienie Option Explicit do Off nie jest dobrą praktyką.Może błędnie nazwę zmiennej w jednej lub kilku lokalizacjach, które mogłyby spowodować nieoczekiwane wyniki, gdy program jest uruchamiany.

  • Opcja ścisłego
    Określa, czy należy wymusić semantykę ścisłe zasady.Gdy Ścisłe opcja jest na, błąd kompilacji powodują następujące warunki:

    • Konwersje niejawne zawężającej

    • Późne wiązanie

    • Niejawnym określaniem typów, które spowodowało, że Object typu

    Niejawna błędy konwersji zawężającej występują w przypadku danych niejawna konwersja typu, który jest konwersji zawężającej.Aby uzyskać więcej informacji, zobacz Option Strict — Instrukcja, Konwersje jawne i niejawne (Visual Basic) i Rozszerzanie i zwężanie konwersji (Visual Basic).

    Obiekt jest późnego wiązania, gdy jest przypisany do właściwości lub metody zmienna, która jest zadeklarowana się typ Object.Aby uzyskać więcej informacji, zobacz Option Strict — Instrukcja i Wczesne i późne wiązania (Visual Basic).

    Niejawna obiektu typu błędy występują, jeśli odpowiedni typ nie może być wywnioskowane dla zadeklarowana zmienna, więc rodzajem Object jest wnioskowana.To występuje głównie podczas korzystania z Dim instrukcji, aby zadeklarować zmienną bez korzystania z As klauzuli, oraz Option Infer jest wyłączona.Aby uzyskać więcej informacji, zobacz Option Strict — Instrukcja, Option Infer — Instrukcjai Specyfikacja języka Visual Basic.

    Ścisłe opcja ustawienie odnosi się do /optionstrict opcję kompilatora.

    Jeśli plik kodu źródłowego zawiera Option Strict — Instrukcja, On lub Off zastępuje wartości w rachunku zysków i Ścisłe opcja na kompilować strony.

    Podczas tworzenia projektu, Ścisłe opcja ustawienie na kompilować strony jest ustawiona na wartość Opcja ścisłego w Opcje okno dialogowe.Aby wyświetlić lub zmienić ustawienia w tym oknie dialogowym na Narzędzia menu, kliknij przycisk Opcje.W Opcje okno dialogowe rozwiń projektów i rozwiązań, a następnie kliknij przycisk Domyślnie VB.Początkowe domyślne ustawienie Ścisłe opcja w Ustawienia domyślne VB jest od.

    Opcja ścisłego ostrzeżeń indywidualnych.Ostrzeżenie konfiguracji sekcji kompilować strony zawiera ustawienia, które odpowiadają trzy warunki, które powodują błąd kompilacji podczas Option Strict znajduje się na.Te ustawienia są następujące:

    • Niejawna konwersja

    • Późne wiązanie; połączenie może nie działać w czasie wykonywania

    • Niejawne typu; zakłada, że obiekt

    Podczas ustawiania Opcja ścisłego do na, wszystkie trzy z tych ustawień konfiguracji ostrzeżenie są ustawione na o.Podczas ustawiania Ścisłe opcja do od, wszystkie trzy ustawienia są ustawione na Brak.

    Indywidualnie można zmienić ustawienia konfiguracji każdego ostrzeżenia Brak, Ostrzeżenie, lub o.Jeśli wszystkie trzy ustawienia konfiguracji ostrzeżenie są ustawione na błąd, On pojawia się w Option strict pole.Jeśli wszystkie trzy są ustawione na Brak, Off pojawia się w tym polu.Dla dowolnej kombinacji tych ustawień (niestandardowych) jest wyświetlany.

  • Porównaj Option
    Określa typ porównywania ciągów.Wybierz Binary aby nakazać kompilatorowi porównuje ciągi binarne, uwzględniana wielkość liter.Wybierz tekstu do porównuje ciągi z ustawień regionalnych, bez uwzględniania wielkości liter tekstu.

    Ustawienie to odpowiada /optioncompare opcję kompilatora.

    Jeśli plik kodu źródłowego zawiera Option Compare — Instrukcja, Binary lub Text zastępuje wartości w rachunku zysków i Option Compare na skompilować stronę.

    Podczas tworzenia projektu, Option Compare na skompilować stronę jest ustawiona na wartość Option Compare w Opcje okno dialogowe.Aby wyświetlić lub zmienić ustawienia w tym oknie dialogowym na Narzędzia menu, kliknij przycisk Opcje.W Opcje okno dialogowe rozwiń projektów i rozwiązań, a następnie kliknij przycisk Domyślnie VB.Początkowe domyślne ustawienie Option Compare w Ustawienia domyślne VB jest Binary.

  • Wywnioskować, opcja
    Określa, czy zezwalać na lokalnym wnioskowanie w deklaracji zmiennych.Wybierz na umożliwiającego użycie lokalnych wnioskowanie.Wybierz od do lokalnego wnioskowanie bloku.

    Ustawienie to odpowiada /optioninfer opcję kompilatora.

    Jeśli plik kodu źródłowego zawiera Option Infer — Instrukcja, On lub Off zastępuje wartości w rachunku zysków i Wywnioskować, opcja na skompilować stronę.

    Podczas tworzenia projektu, Wywnioskować, opcja na kompilować strony jest ustawiona na wartość Wywnioskować, opcja w Opcje okno dialogowe.Aby wyświetlić lub zmienić ustawienia w tym oknie dialogowym na Narzędzia menu, kliknij przycisk Opcje.W Opcje okno dialogowe rozwiń projektów i rozwiązań, a następnie kliknij przycisk Domyślnie VB.Początkowe domyślne ustawienie Wywnioskować opcja w Ustawienia domyślne VB jest na.

  • Docelowy adres CPU
    Określa, przetwórca ma zostać pliku wyjściowego.Określ x 86 dla dowolnego procesora Intel zgodny 32-bitowe x 64 dla dowolnego procesor zgodny z Intel 64-bitowych, ARM dla dowolnego procesora ARM lub Dowolnego Procesora Aby określić, że każdy procesor jest dopuszczalne.Każdy Procesor jest wartością domyślną dla nowych projektów, ponieważ umożliwia uruchamianie aplikacji na największą liczbę typów sprzętu.

    Aby uzyskać więcej informacji, zobacz /platform (Visual Basic).

  • Wolą 32-bitowe
    Jeśli Prefer32-bitowe pole wyboru jest zaznaczone, aplikacja zostanie uruchomiona jako aplikacja 32-bitowych na 32-bitowe i 64-bitowych wersjach systemu Windows.W przeciwnym razie uruchamiania aplikacji jako aplikacji 32-bitowych na 32-bitowych wersji systemu Windows i jako aplikacja 64-bitowe w 64-bitowych wersjach systemu Windows.

    Działając nie jako aplikacja 64-bitowa podwaja rozmiar wskaźnika i może spowodować problemy ze zgodnością z bibliotek, które są wyłącznie 32-bitowych.Ma sens, aby uruchomić aplikację jako 64-bitowe, tylko wtedy, gdy działa znacznie szybciej, lub potrzebuje więcej niż 4 GB pamięci.

    To pole wyboru jest dostępne tylko wtedy, gdy spełnione są wszystkie następujące warunki:

    • Na Kompilować strony, Docelowego użycia Procesora lista jest ustawiona jako Any Procesora.

    • Na Stronie aplikacji, Typ aplikacji lista określa, że projekt jest aplikacja.

    • Na Stronie aplikacji, framework docelowej lista określa 4.5.NET Framework.

  • Ostrzeżenie konfiguracji
    Ta tabela zawiera listę warunków kompilacji i odpowiedniego poziomu powiadomień Brak, Ostrzeżenie o, lub błąd dla każdego.

    Domyślnie wszystkie ostrzeżenia kompilatora są dodawane do listy zadań podczas kompilacji.Wybierz wyłączyć wszystkie ostrzeżenia aby nakazać kompilatorowi problem ostrzeżeń i błędów.Wybierz traktuje wszystkie ostrzeżenia jako błędy Jeśli chcesz, aby kompilatorowi potraktowanie ostrzeżenia jako błędy, które muszą zostać naprawione.

  • Wyłącz wszystkie ostrzeżenia
    Określa, czy zezwalać na kompilator wysyłanie powiadomień, jak określono w stanu i powiadomień , opisaną wcześniej w tym dokumencie.Domyślnie to pole wyboru jest wyczyszczone.Zaznacz to pole wyboru, aby nakazać kompilatorowi, aby nie wystawiać ostrzeżenia lub błędy.

    Ustawienie to odpowiada /nowarn opcję kompilatora.

  • Traktuje wszystkie ostrzeżenia jako błędy
    Określa sposób traktuje ostrzeżenia.Domyślnie to pole wyboru jest wyczyszczone, tak, że wszystkie zgłoszenia ostrzeżenia pozostać zestaw do Ostrzeżenie o.Zaznacz to pole wyboru, aby zmienić wszystkie zgłoszenia ostrzeżenia, aby o.

    Ta opcja jest dostępna tylko wtedy, gdy wyłączyć wszystkie ostrzeżenia jest wyczyszczone.

  • Generuj plik dokumentacji XML
    Określa, czy do generowania informacji o dokumentacji.Domyślnie to pole wyboru jest zaznaczone, pokazanie, jak kompilator do generowania informacji o dokumentacji i umieścić go w pliku XML.Wyczyść to pole wyboru, aby nakazać kompilatorowi, aby nie tworzyć dokumentację.

    Ustawienie to odpowiada /doc opcję kompilatora.

  • Zarejestruj się, aby usługa międzyoperacyjna modelu COM
    Określa, czy zarządzanych aplikacji narazi obiektu COM (otoki COM nieopłacona), który umożliwia obiektu COM, aby pracować z aplikacją.

    Domyślnie to pole wyboru jest wyczyszczone, która określa, że aplikacja nie zezwala usługa międzyoperacyjna modelu COM.Zaznacz to pole wyboru, aby umożliwić usługa międzyoperacyjna modelu COM.

    Ta opcja nie jest dostępne dla aplikacji systemu Windows lub aplikacji konsoli projektów.

  • Tworzenie zdarzenia
    Kliknij ten przycisk, aby uzyskać dostęp do Tworzenie zdarzenia okno dialogowe.To okno dialogowe służy do określania instrukcje dotyczące konfigurowania przed konstrukcją i post-build dla projektu.To okno dialogowe dotyczy tylko projekty języka Visual Basic.Aby uzyskać więcej informacji, zobacz Zdarzenia kompilacji (Visual Basic) — Okno dialogowe.

  • Zaawansowane opcje kompilacji
    Kliknij ten przycisk, aby uzyskać dostęp do ZaawansowaneUstawienia kompilatora okno dialogowe. Użycie ZaawansowaneUstawienia kompilatora okno dialogowe, aby określić projekt zaawansowane właściwości konfiguracji kompilacji. To okno dialogowe dotyczy tylko projekty języka Visual Basic.Aby uzyskać więcej informacji, zobacz Zaawansowane ustawienia kompilatora (Visual Basic) — Okno dialogowe.

Zobacz też

Zadania

Jak: określić zdarzenia kompilacji (Visual Basic)

Porady: tworzenie i edycja konfiguracji

Inne zasoby

Program Debug i Release projektu konfiguracje

Zarządzanie właściwościami kompilacji

Kompilator wierszy poleceń w Visual Basic