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

  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011