Microsoft Developer Network > Página Inicial dos Fóruns > MSBuild > Exec task and "error :" in output
Fazer uma PerguntaFazer uma Pergunta
 

RespondidoExec task and "error :" in output

  • quarta-feira, 18 de junho de 2008 14:03Ant1 Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Hi,

    I just discovered a strange behavior of the exec task :

    <Exec Command="echo error : "/>

    will fail with code -1

    and

    <Exec Command="echo warning : " />

    will print a warning.


    Is it possible to disable this command output parsing ? I currently use ContinueOnError="True" but that modify my build logs.


    Regards,
    Ant1

Respostas

  • segunda-feira, 23 de junho de 2008 9:25Rong-Chun ZhangMSFT, ModeradorMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido
     

    Hi Ant1,

    By default, MsBuild will format the warnings and errors which Visual Studio can then display. We can ignore this beahvior in 3.5 by setting the IgnoreStandardErrorWarningFormat parameter to True. Please try something like the following:

    <Exec Command="echo error:" IgnoreStandardErrorWarningFormat="true"/>

    Hope this helps.
    Best regards.
    Rong-Chun Zhang

    Windows Forms General FAQs
    Windows Forms Data Controls and Databinding FAQs


    Please mark the replies as answers if they help and unmark if they don't.
    • Sugerido como RespostaFeng ChenModeradorsegunda-feira, 23 de junho de 2008 9:29
    • Marcado como RespostaAnt1 segunda-feira, 23 de junho de 2008 12:11
    • Marcado como RespostaAnt1 segunda-feira, 23 de junho de 2008 12:11
    •  

Todas as Respostas

  • segunda-feira, 23 de junho de 2008 9:25Rong-Chun ZhangMSFT, ModeradorMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     Respondido
     

    Hi Ant1,

    By default, MsBuild will format the warnings and errors which Visual Studio can then display. We can ignore this beahvior in 3.5 by setting the IgnoreStandardErrorWarningFormat parameter to True. Please try something like the following:

    <Exec Command="echo error:" IgnoreStandardErrorWarningFormat="true"/>

    Hope this helps.
    Best regards.
    Rong-Chun Zhang

    Windows Forms General FAQs
    Windows Forms Data Controls and Databinding FAQs


    Please mark the replies as answers if they help and unmark if they don't.
    • Sugerido como RespostaFeng ChenModeradorsegunda-feira, 23 de junho de 2008 9:29
    • Marcado como RespostaAnt1 segunda-feira, 23 de junho de 2008 12:11
    • Marcado como RespostaAnt1 segunda-feira, 23 de junho de 2008 12:11
    •  
  • segunda-feira, 23 de junho de 2008 11:55Ant1 Medalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuárioMedalhas de usuário
     
    Oh, thanks a lot !

    I am missing something in the msdn ? I don't see anything about it here : http://msdn.microsoft.com/en-us/library/x8zx72cd.aspx


    Thanks again,

    Ant1