Zaawansowane ustawienia kompilatora (Visual Basic) — Okno dialogowe
Użycie ZaawansowaneUstawienia kompilatora okno dialogowe z Project Designer Aby określić zaawansowane właściwości konfiguracji kompilacji projektu. To okno dialogowe dotyczy tylko projekty języka Visual Basic.
Dostęp do tego okna dialogowego
W Solution Explorer, wybierz węzeł projektu (nie roztwór węzła).
W menu Projekt, kliknij Właściwości.Po Project Designer jest wyświetlany, kliknij przycisk skompilować kartę.
Na Strona kompilowania, Projektant projektu (Visual Basic), wybierz konfiguracji i platformy.W konfiguracjach kompilacji uproszczone konfiguracji i platformy listy nie są wyświetlane.Aby uzyskać więcej informacji, zobacz Program Debug i Release projektu konfiguracje.
Kliknij przycisk zaawansowanych opcji kompilacji.
[!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.
Optymalizacje
Następujące opcje określają optymalizacje, które mogą w niektórych przypadkach zmniejszyć rozmiar pliku programu, napisać program, który działa szybciej lub przyspieszyć proces kompilacji.
Usuń kontroli przepełnienie liczby całkowitej
Domyślnie to pole wyboru jest wyczyszczone, aby włączyć sprawdzanie przepełnienie liczby całkowitej.Zaznacz to pole wyboru, aby usunąć sprawdzanie przepełnienie liczby całkowitej.Zaznaczenie tego pola wyboru obliczenia na liczbach całkowitych może przebiegać szybciej.Jednak po usunięciu przepełnienie kontroli i dane typu zdolności przepełnienia, nieprawidłowe wyniki mogą być przechowywane bez błędów podniesionych.Jeśli przepełnieniu są sprawdzane, a zachodzi operacji, OverflowException wyjątku.Jeśli przepełnienia nie są sprawdzane, przepełnienia całkowite operacji nie rzucać wyjątek.
Włącz optymalizacje
Domyślnie to pole wyboru jest wyczyszczone, aby wyłączyć optymalizacje kompilatora.Zaznacz to pole wyboru, aby włączyć optymalizacje kompilatora.Optymalizacje kompilatora należy Twój plik wyjściowy mniejsze, szybciej i wydajniej.Jednakże ponieważ optymalizacje przegrupowanie kodu w pliku wyjściowym, optymalizacje kompilatora może utrudnić debugowania.Adres bazowy DLL
To pole tekstowe wyświetla domyślny adres bazowy DLL w formacie szesnastkowym.W projektach biblioteki klas i Biblioteka formantów można użyć w tym polu tekstowym, aby określić adres bazowy, który będzie używany podczas tworzenia biblioteki DLL.Wygenerować informacje o debugowaniu
Wybierz Brak, pełne, lub tylko do pdb z listy.Brak określa wygenerowane nie informacji o debugowaniu.Pełne Określa, że można wygenerować pełnej informacji o debugowaniu, i tylko do pdb określa wygenerowane tylko informacje debugowania PDB.Domyślnie ta opcja jest ustawiona na pełne.
Stałe kompilacji
Stałe kompilacji warunkowej mają efekt podobny do korzystania z #Const dyrektywa preprocesora w źródło pliku, chyba że stałe zdefiniowane są publiczne i dotyczą wszystkich plików w projekcie.Można użyć stałych kompilacji warunkowej wraz z #If...Następnie... #Else dyrektywy warunkowo skompilować plików źródłowych.Zobacz Kompilacja warunkowa w Visual Basic.
Zdefiniować stałą debugowania
Domyślnie to pole wyboru jest zaznaczone, określając, że można ustawić stałą debugowania.Definiowanie śledzenia stała
Domyślnie to pole wyboru jest zaznaczone, określając, że można ustawić stałą śledzenia.Stałe niestandardowe
Wprowadź wszelkie stałe niestandardowe aplikacji w tym polu tekstowym.Zapisy powinny być rozdzielone przecinkami, za pomocą tego formularza: nazwa1 = "Wartość1", NAZWA2 = "Wartość2", Name3 = "Wartość3".
Inne ustawienia
- Generowanie zestawów serializacji
To ustawienie określa, czy kompilator utworzy zestawów serializacji XML.Zestawów serializacji może zwiększyć wydajność uruchamiania XmlSerializer przypadku wykorzystania tej klasy do serializacji typów w kodzie.Domyślnie ta opcja jest ustawiona na Auto, która określa wygenerowane zestawów serializacji tylko wtedy, gdy użyto XmlSerializer do kodowania typów w kodzie XML.Wyłączanie Określa, że zestawów serializacji nigdy nie można wygenerować, bez względu na to, czy kod używa XmlSerializer.Na Określa, że zestawów serializacji zawsze będą generowane.Noszą nazwy zestawów serializacji TypeName.XmlSerializers.dll.