Udostępnij za pośrednictwem


Kompilacja strony, Project Designer (C#)

Użycie budować strona Project Designer do określenia właściwości konfiguracji kompilacji projektu.Strona ta ma zastosowanie do Visual C# tylko projekty.

Dostęp do budować 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 budować kartę.

[!UWAGA]

Na danym komputerze mogą być używane inne nazwy lub lokalizacje pewnych elementów interfejsu użytkownika programu Visual Studio, które są używane w poniższych instrukcjach. Używana wersja programu Visual Studio oraz jej ustawienia określają te elementy. Aby uzyskać więcej informacji, zobacz Visual Studio, ustawienia.

Konfiguracja i platformy

Następujące opcje umożliwiają wybieranie 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 te opcje nie są wyświetlane.Aby uzyskać więcej informacji, zobacz Program Debug i Release projektu konfiguracje.

  • Konfiguracja
    Określa, które ustawienia konfiguracji, aby wyświetlić lub zmodyfikować.Te ustawienia mogą być Active (Debug) (to jest wartość domyślna), program Debug: polecenie, wersji, lub Wszystkich konfiguracji.

  • Platforma
    Określa, które ustawienia platformy, aby wyświetlić lub zmodyfikować.Ustawieniem domyślnym jest Active (Any CPU).Można zmienić przy użyciu platformy active Menedżer konfiguracji.Aby uzyskać więcej informacji, zobacz Jak: tworzenie i edytowanie konfiguracji.

Ogólne

Poniższe opcje umożliwiają konfigurowanie kilka ustawień kompilatora języka C#.

  • Symbole kompilacji warunkowej
    Określa, symbole, na którym należy wykonać kompilacji warunkowej.Oddzielne symbole ze spacją.Aby uzyskać więcej informacji, zobacz / define (C# kompilator opcje).

  • Zdefiniować stałą debugowania
    Definiuje debugowania jako symbol we wszystkich plikach kodu źródłowego w swojej aplikacji.Wybranie tej opcji jest równoważne użyciu / define: DEBUG opcja wiersza polecenia.

  • Definiowanie śledzenia stała
    Definiuje śledzenia jako symbol we wszystkich plikach kodu źródłowego w swojej aplikacji.Wybranie tej opcji jest równoważne użyciu / define: śledzenia opcja wiersza polecenia.

  • Docelowy adres CPU
    Określa, przetwórca ma zostać pliku wyjściowego.Wybierz polecenie x 86 dla dowolnego procesora zgodnych 32-bitowych, wybierz polecenie x 64 dla dowolnego procesor zgodny z Intel 64-bitowych, wybierz polecenie ARM dla procesorów ARM lub wybierz polecenie Dowolnego Procesora Aby określić, że każdy procesor jest dopuszczalne.Każdy Procesor jest wartością domyślną dla projektów, ponieważ pozwala aplikację do działania na szerokiej gamy sprzętu.

    Aby uzyskać więcej informacji, zobacz opcji/platform (C# kompilator opcje).

  • 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.Jeśli pole wyboru jest wyczyszczone, aplikacja zostanie uruchomiona jako aplikacja 32-bitowych na 32-bitowych wersji systemu Windows i jako aplikacja 64-bitowe w 64-bitowych wersjach systemu Windows.

    Po uruchomieniu aplikacji jako aplikacja 64-bitowych, podwaja rozmiar wskaźnika, i z innych bibliotek, które są wyłącznie 32-bitowe mogą wystąpić problemy ze zgodnością.Jest to przydatne do uruchomienia aplikacji 64-bitowej, tylko wtedy, gdy potrzebuje więcej niż 4 GB pamięci lub 64-bitowych w instrukcjach przedstawiono efekcie znaczną poprawę wydajności.

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

    • Na Zbudować stronę, docelowej platformy lista jest ustawiona jako Any Procesora.

    • Na Stronie aplikacji, Wyjście typu lista określa, że projekt jest aplikacja.

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

  • Zezwalaj na niebezpieczny kod
    Zezwala na kod, który używa niebezpieczne słowo kluczowe, aby skompilować.Aby uzyskać więcej informacji, zobacz opcji / unsafe (C# kompilator opcje).

  • Optymalizacji kodu
    Włączanie lub wyłączanie optymalizacje wykonywane przez kompilator do pliku wyjściowego mniejsze, szybciej i wydajniej.Aby uzyskać więcej informacji, zobacz / zoptymalizować (C# kompilator opcje).

Błędy i ostrzeżenia

Następujące ustawienia są używane do konfigurowania błąd i opcji ostrzeżeń dla procesu tworzenia.

  • Poziom ostrzeżeń
    Określa poziom wyświetlania dla ostrzeżenia kompilatora.Aby uzyskać więcej informacji, zobacz / Ostrzegaj (C# kompilator opcje).

  • Pomija ostrzeżenia
    Blokuje możliwość kompilatora generowania co najmniej jednym ostrzeżeniem.Wiele numerów ostrzeżenie należy oddzielić przecinkami lub średnikami.Aby uzyskać więcej informacji, zobacz /nowarn (C# kompilator opcje).

Traktuje ostrzeżenia jako błędy

Poniższe ustawienia są używane do określania, które ostrzeżenia są traktowane jako błędy.Wybierz jedną z następujących opcji, aby wskazać, na jakich warunkach zwraca błąd, gdy kompilowanie napotka ostrzeżenie.Aby uzyskać więcej informacji, zobacz /warnaserror (C# kompilator opcje).

  • Brak
    Traktuje nie ostrzeżenia jako błędy.

  • Ostrzeżenia specjalne
    Traktuje określony ostrzeżenia jako błędy.Wiele numerów ostrzeżenie należy oddzielić przecinkami lub średnikami.

  • Wszystkie
    Traktuje wszystkie ostrzeżenia jako błędy.

Dane wyjściowe

Poniższe ustawienia służą do konfigurowania opcji wyjściowych dla procesu tworzenia.

  • Ścieżki wyjściowej
    Określa położenie plików wyjściowych dla tej konfiguracji projektu.Wprowadź ścieżkę budować produkcja w tym polu lub wybierz polecenie Przeglądaj przycisk, aby określić ś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.

  • Plik dokumentacji XML
    Określa nazwę pliku, do którego wprowadzane będą przetwarzane komentarze dokumentacji.Aby uzyskać więcej informacji, zobacz /doc (C# kompilator opcje).

  • Zarejestruj się, aby usługa międzyoperacyjna modelu COM
    Wskazuje, że zarządzanych aplikacji narazi obiektu COM (COM otoka wywoływana z) umożliwiający obiektu COM do interakcji z zarządzanych aplikacji.Wyjście typu właściwość w stronie aplikacji z Project Designer dla tej aplikacji musi być ustawiona na Biblioteka klas w celu zarejestrować do współdziałania z modelem COM właściwość, aby być dostępny.Na przykład klasy, która może zawierać w swojej Visual C# aplikacji i wystawiać jako obiekt COM, zobacz Przykład klasy COM (C# Programming Guide).

  • Wygenerować zestawu serializacji
    Określa, czy kompilator będzie używane narzędzie Generator serializator XML (Sgen.exe) do tworzenia 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.Aby uzyskać więcej informacji, zobacz XML Serializer Generator Tool (Sgen.exe).

  • Zaawansowane
    Kliknij, aby wyświetlić Zaawansowane okno dialogowe ustawienia kompilacji (C#) okno dialogowe.

Zobacz też

Koncepcje

Dotyczące interfejsu użytkownika programu Project Designer

Inne zasoby

Opcje kompilatora C#