SORU
21 HAZİRAN 2009, Pazar


Nasıl özel MSBuild uyarı bastırmak için

Komut satırında MSBuild çalışan özel MSBuild uyarı (örn MSB3253 devre dışı bırakmak için herhangi bir yolu var mı? Senaryomu konuşunca çok şu şekilde msbuild.exe inşa:

msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release

C bastırmaktan öğrendim# uyarılar (örneğin CS0618) msbuild.exe başka bir parametre kullanarak:

msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618

Ancak, bu yaklaşım MSBuild uyarılar işe yaramıyor. Belki belirlemek için başka bir sihirli özelliği var mı?

Kullanıyorum .NET 3.5 ve VS2008.

CEVAP
21 NİSAN 2011, PERŞEMBE


/p:WarningLevel=X uyarı seviyesi gizlensin başardım

msbuild.exe MySolution.sln /t:Rebuild /p:WarningLevel=0 /p:Configuration=Release
                                      ^^^^^^^^^^^^^^^^^
Warning  
Level    Meaning
-------- -------------------------------------------
      0  Turns off emission of all warning messages.

      1  Displays severe warning messages

      2  Displays level 1 warnings plus certain, less-severe warnings, such
         as warnings about hiding class members

      3  Displays level 2 warnings plus certain, less-severe warnings, such 
         as warnings about expressions that always evaluate to true or false

      4  (the default) Displays all level 3 warnings plus informational warnings

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • Liberator

    Liberator

    14 EYLÜL 2007