Samouczek: tworzenie aplikacji

W tym artykule zapoznasz się z kilkoma opcjami, które można skonfigurować podczas tworzenia aplikacji za pomocą programu Visual Studio. Utworzysz niestandardową konfigurację kompilacji, ukryjesz pewne komunikaty ostrzegawcze i zwiększysz informacje wyjściowe kompilacji dla przykładowej aplikacji.

Instalowanie przykładowej aplikacji

Przykładowy kod używany w tym samouczku znajduje się w przykładach WPF. Aby sklonować repozytorium, użyj zielonego przycisku Klonuj w usłudze GitHub i wybierz pozycję Klonuj w programie Visual Studio. Możesz wybrać lokalizację na lokalnym dysku twardym, aby utworzyć kopię zawartości repozytorium. Repozytorium zawiera wiele rozwiązań. Jeśli program Visual Studio otworzy jedno z rozwiązań, zamknij rozwiązanie, a następnie wybierz pozycję Otwórz projekt lub rozwiązanie, a następnie przejdź do lokalizacji, w której sklonujesz repozytorium, a następnie wyszukaj pozycję GettingStarted/WalkthroughFirstWPFApp/csharp/ExpenseItIntro.sln, aby pracować w języku C#, lub GettingStarted/WalkthroughFirstWPFApp/vb/ExpenseItIntro2.sln, aby pracować w Visual Basic.

Tworzenie niestandardowej konfiguracji kompilacji

Podczas tworzenia rozwiązania konfiguracje kompilacji debugowania i wydawania oraz ich domyślne cele platformy są definiowane automatycznie dla rozwiązania. Następnie możesz dostosować te konfiguracje lub utworzyć własne. Konfiguracje kompilacji określają typ kompilacji. Platformy kompilacji określają system operacyjny przeznaczony dla tej konfiguracji. Aby uzyskać więcej informacji, zobacz Omówienie konfiguracji kompilacji, Konfigurowanie projektów na platformach docelowych i Instrukcje: Ustawianie konfiguracji debugowania i wydania.

Konfiguracje i ustawienia platformy można zmienić lub utworzyć przy użyciu okna dialogowego Programu Configuration Manager . W tej procedurze utworzysz konfigurację kompilacji na potrzeby testowania.

Tworzenie konfiguracji kompilacji

  1. Otwórz okno dialogowe Configuration Manager.

    Screenshot of the Build menu, Configuration Manager command.

  2. Na liście Konfiguracja aktywnego rozwiązania wybierz pozycję <Nowy...>.

    Screenshot showing creating a new solution configuration.

  3. W oknie dialogowym Nowa konfiguracja rozwiązania nadaj nowej konfiguracji Testnazwę , skopiuj ustawienia z istniejącej konfiguracji debugowania, a następnie wybierz przycisk OK.

    Screenshot of the New Solution Configuration Dialog Box.

  4. Na liście Aktywne platformy rozwiązań wybierz pozycję <Nowy...>.

  5. W oknie dialogowym Nowa platforma rozwiązania wybierz pozycję x64 i nie kopiuj ustawień z platformy x86.

    Screenshot of New solution platform dialog box.

  6. Wybierz przycisk OK.

    Konfiguracja aktywnego rozwiązania została zmieniona na Test z aktywną platformą rozwiązania ustawioną na x64.

    Screenshot of Configuration Manager with Test configuration.

  7. Wybierz opcję Zamknij.

Możesz szybko zweryfikować lub zmienić aktywną konfigurację rozwiązania, korzystając z listy Konfiguracje rozwiązań na pasku narzędzi w warstwie Standardowa .

Screenshot of Solution Configurations dropdown list on the Standard toolbar.

  1. Otwórz okno dialogowe Configuration Manager.

    Screenshot of the Build menu Configuration Manager command.

  2. Na liście Konfiguracja aktywnego rozwiązania wybierz pozycję <Nowy...>.

    Screenshot showing creating a new solution configuration.

  3. W oknie dialogowym Nowa konfiguracja rozwiązania nadaj nowej konfiguracji Testnazwę , skopiuj ustawienia z istniejącej konfiguracji debugowania, a następnie wybierz przycisk OK.

    Screenshot showing creating a Test configuration in the New Solution Configuration dialog box.

  4. W kolumnie Platforma rozwiń listę rozwijaną, a następnie wybierz pozycję <Nowy...> , aby utworzyć nową platformę projektu.

    Screenshot showing creating a new project platform in the Configuration Manager.

  5. W oknie dialogowym Nowa platforma projektu wybierz pozycję x64 i nie kopiuj ustawień z platformy x86.

    Screenshot of New solution platform dialog box.

    Jeśli platforma rozwiązania x64 już istnieje, usuń zaznaczenie pola Utwórz aktywną platformę rozwiązania.

  6. Wybierz przycisk OK.

    Konfiguracja aktywnego rozwiązania została zmieniona na Test z aktywną platformą rozwiązania ustawioną na x64.

    Screenshot of Configuration Manager with Test configuration.

  7. Wybierz opcję Zamknij.

Możesz szybko zweryfikować lub zmienić aktywną konfigurację rozwiązania, korzystając z listy Konfiguracje rozwiązań na pasku narzędzi w warstwie Standardowa .

Screenshot of Solution Configurations dropdown list on the Standard toolbar.

Uwaga

Jeśli nie widzisz aktywnej konfiguracji rozwiązania lub aktywnej platformy wyświetlanej na pasku narzędzi, wybierz małą ikonę przypominającą strzałkę po prawej stronie paska narzędzi, a następnie wybierz pozycję Dodaj lub usuń przyciski. Upewnij się, że konfiguracje rozwiązań i platformy rozwiązań są włączone.

Kompilowanie aplikacji

Następnie utworzysz rozwiązanie przy użyciu niestandardowej konfiguracji kompilacji.

Kompilowanie rozwiązania

  • Na pasku menu wybierz pozycję Kompiluj rozwiązanie kompilacji>lub naciśnij klawisze Ctrl+Shift+B.

    W oknie Dane wyjściowe zostaną wyświetlone wyniki kompilacji. Kompilacja zakończyła się pomyślnie.

Ukryj ostrzeżenia kompilatora

Następnie wprowadzimy kod, który powoduje wygenerowanie ostrzeżenia przez kompilator.

  1. W projekcie C# otwórz plik ExpenseReportPage.xaml.cs . W metodzie ExpenseReportPage dodaj następujący kod: int i;.

    LUB

    W projekcie Visual Basic otwórz plik ExpenseReportPage.xaml.vb . W konstruktorze niestandardowym Public Sub New..., dodaj następujący kod: Dim i.

  2. Stwórz rozwiązanie.

W oknie Dane wyjściowe zostaną wyświetlone wyniki kompilacji. Kompilacja zakończyła się pomyślnie, ale zostały wygenerowane ostrzeżenia:

Screenshot of build warning in Output Window for Visual Basic.

Screenshot of build warning in Output Window for C#.

Screenshot of build warnings in Output window for C#.

Screenshot of build warnings in Output window for Visual Basic.

Możesz tymczasowo ukryć pewne komunikaty ostrzegawcze podczas kompilacji, a nie zaśmiecać dane wyjściowe kompilacji.

Ukrywanie określonego ostrzeżenia w języku C#

  1. W Eksplorator rozwiązań wybierz węzeł projektu najwyższego poziomu.

  2. Na pasku menu wybierz pozycję Wyświetl>strony właściwości.

    Zostanie otwarty Projektant Project.

  3. Wybierz kartę Kompilacja lub sekcję, a następnie w polu Pomiń ostrzeżenia określ numer ostrzeżenia 0168. Jeśli inne ostrzeżenia są już wyświetlane, użyj średnika jako separatora.

    Screenshot of Build page, Project Designer.

    Screenshot of Build section in Project Properties.

    Aby uzyskać więcej informacji, zobacz Strona kompilacji, Projekt Projektant (C#).

  4. Skompiluj rozwiązanie przy użyciu kompiluj > ponownie rozwiązanie.

    W oknie Dane wyjściowe są wyświetlane tylko informacje podsumowania kompilacji (brak ostrzeżeń).

    Screenshot of Output Window for C# with no build warnings

    Screenshot of Output window for C# with no build warnings

Pomijanie wszystkich ostrzeżeń dotyczących kompilacji języka Visual Basic

  1. W Eksplorator rozwiązań wybierz węzeł projektu najwyższego poziomu.

  2. Na pasku menu wybierz pozycję Wyświetl>strony właściwości.

    Zostanie otwarty Projektant Project.

  3. Na stronie Kompilowanie zaznacz pole wyboru Wyłącz wszystkie ostrzeżenia.

    Compile page, Project Designer.

    Screenshot of disabling warnings in the Compile tab of the Project Designer.

    Aby uzyskać więcej informacji, zobacz Konfigurowanie ostrzeżeń w Visual Basic.

  4. Stwórz rozwiązanie. Jeśli nie zostanie ponownie skompiluj rozwiązanie przy użyciu kompiluj > ponownie rozwiązanie.

    W oknie Dane wyjściowe są wyświetlane tylko informacje podsumowania kompilacji (brak ostrzeżeń).

    Screenshot of Output Window for Visual Basic with no build warnings.

    Screenshot of Output window for Visual Basic with no build warnings.

    Aby uzyskać więcej informacji, zobacz How to: Suppress compiler warnings (Instrukcje: pomijanie ostrzeżeń kompilatora).

Wyświetlanie dodatkowych szczegółów kompilacji w oknie Dane wyjściowe

W oknie Dane wyjściowe możesz zmienić ilość informacji o procesie kompilacji. Szczegółowość kompilacji jest zwykle ustawiona na wartość Minimalna, co oznacza, że w oknie Dane wyjściowe jest wyświetlane tylko podsumowanie procesu kompilacji wraz z ostrzeżeniami lub błędami o wysokim priorytcie. Więcej informacji o kompilacji można wyświetlić przy użyciu okna dialogowego Opcje, projektów i rozwiązań, kompilacji i uruchamiania.

Ważne

Jeśli wyświetlisz więcej informacji, kompilacja potrwa dłużej.

Zmienianie ilości informacji w oknie Dane wyjściowe

  1. Otwórz okno dialogowe Opcje.

    Screenshot of Options command on the Tools menu.

    Screenshot of Tools, Options menu item.

  2. Wybierz kategorię Projekty i rozwiązania , a następnie wybierz stronę Kompilowanie i uruchamianie .

  3. Na liście danych wyjściowych kompilacji projektu MSBuild wybierz pozycję Normalny, a następnie wybierz przycisk OK.

  4. Na pasku menu wybierz pozycję Kompiluj>czyste rozwiązanie.

  5. Skompiluj rozwiązanie, a następnie przejrzyj informacje w oknie Dane wyjściowe .

    Informacje o kompilacji obejmują czas rozpoczęcia kompilacji (znajdującej się na początku) oraz kolejność przetwarzania plików. Te informacje zawierają również rzeczywistą składnię kompilatora uruchamianą przez program Visual Studio podczas kompilacji.

    Na przykład w kompilacji języka C# opcja /nowarn wyświetla kod ostrzegawczy 0168 określony wcześniej w tym temacie wraz z trzema innymi ostrzeżeniami.

    W kompilacji języka Visual Basic /nowarn nie zawiera określonych ostrzeżeń do wykluczenia, więc nie są wyświetlane żadne ostrzeżenia.

    Napiwek

    Możesz wyszukać zawartość okna Dane wyjściowe, jeśli zostanie wyświetlone okno dialogowe Znajdź, wybierając klawisze Ctrl+F.

Aby uzyskać więcej informacji, zobacz Jak wyświetlać, zapisywać i konfigurować pliki dziennika kompilacji.

Tworzenie kompilacji wydania

Możesz utworzyć wersję przykładowej aplikacji zoptymalizowanej pod kątem jej wysłania. W przypadku kompilacji wydania określisz, że plik wykonywalny zostanie skopiowany do udziału sieciowego przed rozpoczęciem kompilacji.

Aby uzyskać więcej informacji, zobacz How to: Change the build output directory (Jak zmienić katalog danych wyjściowych kompilacji) i Build and clean projects and clean projects and solutions in Visual Studio (Jak zmienić katalog danych wyjściowych kompilacji) i Build and clean projects and clean projects and solutions in Visual Studio (Tworzenie i czyszczenie projektów i rozwiązań w programie Visual Studio).

Określanie kompilacji wydania dla języka Visual Basic

  1. Aby otworzyć Projektant projektu, wybierz węzeł projektu w Eksplorator rozwiązań, klikając prawym przyciskiem myszy i wybierając polecenie Właściwości (lub naciśnij klawisz Alt+Enter) lub w menu Widok wybierz pozycję Strony właściwości:

    Screenshot of View, Property Pages menu item.

    Screenshot of View, Property Pages menu item.

  2. Wybierz stronę Kompiluj.

  3. Na liście Konfiguracja wybierz pozycję Wydanie.

  4. Na liście Platforma wybierz pozycję x86.

  5. W polu Ścieżka danych wyjściowych kompilacji określ ścieżkę sieciową.

    Można na przykład określić wartość \\myserver\builds.

    Ważne

    Może pojawić się okno komunikatu z ostrzeżeniem, że określony udział sieciowy może nie być zaufaną lokalizacją. Jeśli ufasz określonej lokalizacji, wybierz przycisk OK w oknie komunikatu.

  6. Zbuduj aplikację.

    Build Solution command on the Build menu.

    Screenshot of Build Solution command on the Build menu.

Określanie kompilacji wydania dla języka C#

  1. Otwórz Projektant projektu.

    Screenshot of View, Property Pages menu item.

    Screenshot of View, Property Pages menu item.

  2. Wybierz stronę Kompilacja.

  3. Na liście Konfiguracja wybierz pozycję Wydanie.

  4. Na liście Platforma wybierz pozycję x86.

  5. W polu Ścieżka wyjściowa określ ścieżkę sieciową.

    Można na przykład określić wartość \\myserver\builds.

    Ważne

    Może pojawić się okno komunikatu z ostrzeżeniem, że określony udział sieciowy może nie być zaufaną lokalizacją. Jeśli ufasz określonej lokalizacji, wybierz przycisk OK w oknie komunikatu.

  6. Na pasku narzędzi w warstwie Standardowa ustaw opcję Konfiguracje rozwiązań na Wartość Wydanie, a platformy rozwiązań na wartość x86.

  7. Zbuduj aplikację.

    Build Solution command on the Build menu.

    Screenshot of Build Solution command on the Build menu.

    Plik wykonywalny jest kopiowany do określonej ścieżki sieciowej. Jego ścieżka to \\myserver\builds\\FileName.exe.

Gratulacje! Pomyślnie ukończono ten samouczek.

Zobacz też