¿Cómo suprimiré todas las advertencias (o al menos tantas como sea posible ya que las que tienen el prefijo MSB no se pueden suprimir How to suppress specific MSBuild warning)?Cómo suprimir todas las advertencias usando MSBuild
Respuesta
La mejor manera es solucionar los problemas que están causando las advertencias.
Si debe ignorar las advertencias (por ejemplo, usted ha heredado un proyecto con tantas que no se puede ver el bosque por los árboles), podría intentar cambiar la propiedad WarningLevel, http://msdn.microsoft.com/en-us/library/13b90fz7.aspx
msbuild/CLP : errorsonly
/consoleloggerparameters: Parameters to console logger. (Short form: /clp) The available parameters are: PerformanceSummary--Show time spent in tasks, targets and projects. Summary--Show error and warning summary at the end. NoSummary--Don't show error and warning summary at the end. **ErrorsOnly--Show only errors.** WarningsOnly--Show only warnings. NoItemAndPropertyList--Don't show list of items and properties at the start of each project build. ShowCommandLine--Show TaskCommandLineEvent messages ShowTimestamp--Display the Timestamp as a prefix to any message. ShowEventId--Show eventId for started events, finished events, and messages ForceNoAlign--Does not align the text to the size of the console buffer DisableMPLogging-- Disable the multiprocessor logging style of output when running in non-multiprocessor mode. EnableMPLogging--Enable the multiprocessor logging style even when running in non-multiprocessor mode. This logging style is on by default. Verbosity--overrides the /verbosity setting for this logger.
Esto podría no funcionar si desea suprimir una advertencia específica. P.ej. en mi caso, me gustaría suprimir la advertencia MSB3270. –
Documentación sorprendentemente útil: https://msdn.microsoft.com/en-us/library/ms164311.aspx – Ben
Si desea suprimir MSB3270 sólo entonces se puede establecer en el archivo de proyecto simplemente
<PropertyGroup>
<ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
None
</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>
- 1. TYPO3: ¿cómo suprimir las advertencias obsoletas?
- 2. Suprimir las advertencias de Doxygen
- 3. Cómo suprimir la advertencia de MSBuild específica
- 4. ¿cómo puedo suprimir todas las advertencias de compilación y análisis de código de msbuild en la línea de comandos?
- 5. Cómo suprimir advertencias en GNU Octave
- 6. F # Suprimir advertencias
- 7. Suprimir globalmente las advertencias del compilador C#
- 8. R: cómo borrar todas las advertencias
- 9. Desactivar todas las advertencias gcc
- 10. Cómo suprimir [temporalmente] las advertencias "definidas pero no utilizadas"?
- 11. Suprimir advertencias obsoletas en VB.NET
- 12. Cómo suprimir advertencias en Qt Creator
- 13. Suprimir las advertencias de "funciones no utilizadas" de Erlang
- 14. Django: suprimir todas las relaciones M2M
- 15. Suprimir advertencias obsoletas en Xcode
- 16. Suprimir algunas advertencias en SQL Server SSDT
- 17. Cómo suprimir advertencias para un archivo de ActionScript?
- 18. Suprimir las advertencias de Valgrind del SDK de iOS
- 19. Suprimir las advertencias DBML de LINQ a SQL
- 20. muestra todas las advertencias en IntelliJ
- 21. Ocultar todas las advertencias en ipython
- 22. ¿Cómo suprimir las advertencias sobre las variables no utilizadas en C++?
- 23. Rspec: ¿Cómo suprimir advertencias y avisos cuando se ejecutan pruebas?
- 24. ¿Cómo ver todas las advertencias en SBT 0.11?
- 25. "Tratar todas las advertencias como errores, excepto ..." en Visual Studio
- 26. ¿Cómo puedo suprimir las advertencias (en toda la base de código) durante la compilación javadoc?
- 27. Suprimir advertencias desactivadas de Java en archivos JSP
- 28. Cómo suprimir advertencias en encabezados externos en Visual C++
- 29. Cómo suprimir las advertencias para el archivo incluido desde el encabezado
- 30. MSBuild: ¿Cómo obtener el número de advertencias planteadas?
Gracias! ¡Eso es exactamente lo que sucedió! Además, la forma en que se lanza el software aquí requiere que los no desarrolladores construyan desde los repositorios de software y quiero que las advertencias sean suprimidas por ellos. Pero sí, cuando se presente el tiempo, los problemas se solucionarán. –