Udostępnij za pośrednictwem


Porady: pomijanie ostrzeżeń kompilatora

Dziennik kompilacji można declutter określając jednego lub większej liczby rodzajów ostrzeżeń kompilatora, że nie powinien on zawierać.Na przykład można użyć tej techniki, aby przejrzeć niektóre, ale nie wszystkie informacje, które jest generowany automatycznie podczas ustawiony poziom szczegółowości dziennika kompilacji na normalny, szczegółowe lub diagnostyki.Aby uzyskać więcej informacji na temat poziom szczegółowości, zobacz Poradnik: Oglądanie, zapisywanie i konfigurowanie plików dziennika kompilacji.

Do pomijania ostrzeżenia specjalne dla Visual C# lub F#

  1. W Solution Explorer, wybierz projekt, w którym mają być pominięte ostrzeżenia.

  2. Na pasku menu wybierz polecenie View, Stron właściwości.

  3. Wybierz polecenie budować strony.

  4. W Pomijanie ostrzeżenia pole, określić kody błędów, ostrzeżeń, które mają być pominięte, oddzielając je średnikami, a następnie odbudować rozwiązanie.

Do pomijania ostrzeżenia specjalne dla Visual C++

  1. W Solution Explorer, wybierz projekt, lub pliku, w którym mają być pominięte ostrzeżenia źródła.

  2. Na pasku menu wybierz polecenie View, Stron właściwości.

  3. Wybierz polecenie Właściwości konfiguracji kategorii, wybierz polecenie C/C++ kategorii, a następnie wybierz polecenie Zaawansowane strony.

  4. Wykonaj jedną z następujących czynności:

    • W Wyłączyć ostrzeżenia specjalne Określ kody błędów, ostrzeżeń, które mają być pominięte, oddzielone średnikami.

    • W Wyłączyć ostrzeżenia specjalne wybierz edytować Aby wyświetlić więcej opcji.

  5. Wybierz polecenie OK przycisk, a następnie ponownie utworzyć rozwiązanie.

Pomijanie ostrzeżenia dla języka Visual Basic

Kompilator ostrzeżenia dla języka Visual Basic można ukryć, edytując plik .vbproj dla projektu.Można również użyć Strona skompilować, Project Designer do pomijania ostrzeżenia według kategorii.Aby uzyskać więcej informacji, zobacz Konfigurowanie ostrzeżenia w języku Visual Basic.

Do pomijania ostrzeżenia specjalne dla języka Visual Basic

  1. W Solution Explorer, wybierz projekt, w którym mają być pominięte ostrzeżenia.

  2. Na pasku menu wybierz polecenie Projekt, Projektu Unload.

  3. W Solution Explorer, otwórz menu skrótów dla projektu, a następnie wybierz edytowaćNazwaProjektu**.vbproj**.

    Plik projektu zostanie otwarty w edytorze kodu.

  4. Zlokalizuj <NoWarn></NoWarn> element w konfiguracji kompilacji, z którym tworzysz.

    W poniższym przykładzie pokazano <NoWarn></NoWarn> element pogrubioną czcionką dla konfiguracji Kompilacja debugowania na platformy x 86:

    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
        <PlatformTarget>x86</PlatformTarget>
        <DebugSymbols>true</DebugSymbols>
        <DebugType>full</DebugType>
        <Optimize>false</Optimize>
        <OutputPath>bin\Debug\</OutputPath>
        <DefineDebug>true</DefineDebug>
        <DefineTrace>true</DefineTrace>
        <ErrorReport>prompt</ErrorReport>
        <NoWarn>
        </NoWarn>
        <WarningLevel>1</WarningLevel>
      </PropertyGroup>
    
  5. Dodaj jeden lub więcej numerów ostrzeżenie jako wartość <NoWarn> element.Jeżeli określono wiele numerów ostrzeżenie, należy je oddzielić przecinkami, jak pokazano w następującym przykładzie.

    <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
        <PlatformTarget>x86</PlatformTarget>
        <DebugSymbols>true</DebugSymbols>
        <DebugType>full</DebugType>
        <Optimize>false</Optimize>
        <OutputPath>bin\Debug\</OutputPath>
        <DefineDebug>true</DefineDebug>
        <DefineTrace>true</DefineTrace>
        <ErrorReport>prompt</ErrorReport>
        <NoWarn>40059,42024</NoWarn>
        <WarningLevel>1</WarningLevel>
      </PropertyGroup>
    
  6. Zapisz zmiany w pliku .vbproj.

  7. Na pasku menu wybierz polecenie Projekt, Projektu Reload.

  8. Na pasku menu wybierz polecenie budować, Roztwór odbudować.

    Produkcji okno nie jest już zawiera ostrzeżenia, które określiłeś.

Aby uzyskać więcej informacji, zobacz /nowarn.

Zobacz też

Zadania

Poradnik: Oglądanie, zapisywanie i konfigurowanie plików dziennika kompilacji

Koncepcje

Wskazówki: kompilowanie aplikacji

Inne zasoby

Kompilowanie aplikacji w Visual Studio