Tengo un par de aplicaciones simples de Windows Forms a las que me gustaría agregar informes de fallos. Algo que me dará información sobre qué fallas están ocurriendo en las máquinas del usuario (por supuesto, mi aplicación), incluidos los rastreos de pila, registros y capturas de pantalla, y un componente de interfaz de usuario para preguntar al usuario si desean subirlo, etc. las aplicaciones son gratuitas, por lo que preferiría un componente gratuito, y algo que incluyera un agregador en línea (como http://www.hoptoadapp.com/ para Rails) sería perfecto. Sin embargo, he buscado y no he visto nada parecido para .NET. ¿Qué sugieren ustedes?¿Mejor marco de informes de fallos para aplicaciones de escritorio .NET?
Respuesta
Eche un vistazo a Elmah (Módulos y controladores de registro de errores): un recurso de registro de errores en toda la aplicación que es completamente conectable. Se puede agregar dinámicamente a una aplicación web ASP.NET en ejecución, o incluso a todas las aplicaciones web ASP.NET en una máquina, sin necesidad de volver a compilar o volver a implementar.
Aunque está orientado para ASP.NET, puede darte algunas ideas con respecto a la implementación de Winforms de algo similar.
He usado Elmah, funciona estupendo. –
El usuario está buscando una solución que funcione para WinForms y no para ASP.NET. AFAIK, ELMAH es específico de ASP.NET – SolutionYogi
Las preguntas tienden a cambiar en SO. 6 meses o más los hace más claros, pero diferentes. – gimel
Wumpus (alias Jeff Atwood) publicó algunas cosas geniales de manejo de excepciones hace años (puede que incluso haya sido .net 1.1 días) pero es bastante bueno y fácil de usar (y se convertirá a la versión más reciente de .net con éxito .) Lo estoy usando con una aplicación que estoy escribiendo ... y dado que obtienes la fuente completa, puedes ampliarla fácilmente.
Aquí hay un enlace ...
http://www.codeproject.com/KB/exception/ExceptionHandling.aspx
Oh, sí ... el siguiente enlace fue la misma biblioteca que anteriormente convertido a C# y se extendió un poco ... así que elija su sabor.
http://www.codeproject.com/KB/exception/ErrorLoggingLibrary.aspx
Seth
Hay una alternativa comercial llamado {smartassembly} que hace el informe de errores.
- 1. Mejor marco de JavaScript para aplicaciones de escritorio
- 2. ACRA como biblioteca de informes de fallos para C# .NET
- 3. Marco de JavaScript para aplicaciones de pantalla táctil de escritorio?
- 4. escritorio marco de aplicaciones similar a Rails
- 5. Android: ¿cómo enviar informes de fallos?
- 6. ¿Alguien escribe aplicaciones de escritorio con .NET?
- 7. mejor marco COI para .Net
- 8. Crash de informes para aplicaciones MinGW
- 9. Mejor IDE para desarrollar aplicaciones de escritorio Java
- 10. C# Aplicaciones de escritorio?
- 11. Biblioteca de informes de fallos de Android (antes de Froyo)
- 12. JavaScript aplicaciones de escritorio?
- 13. ¿OAuth para aplicaciones de escritorio?
- 14. Marco MVC/MVP para aplicaciones .NET WinForms
- 15. Php mysql para aplicaciones de escritorio
- 16. Aplicaciones de escritorio: marcos arquitectónicos?
- 17. Buscando el mejor marco de burlarse de opensource para .net
- 18. Gui de Ruby para aplicaciones de escritorio
- 19. ¿Por qué mis informes de fallos no están simbolizados?
- 20. Aplicaciones de escritorio PHP
- 21. Python en desarrollo de aplicaciones de escritorio
- 22. Contenedores de escritorio para aplicaciones HTML5/JS
- 23. "Actualizaciones automáticas" para aplicaciones Java (de escritorio)?
- 24. ¿Bibliotecas Twitter API para aplicaciones de escritorio?
- 25. Informe de fallos en Python
- 26. Diseño de aplicaciones de escritorio
- 27. Es SQL Azure adecuado para aplicaciones de cliente de escritorio
- 28. Mejor marco de caché para Java
- 29. Marco de instalador de aplicaciones para Windows
- 30. Informes de bloqueos de aplicaciones de Android
posible duplicado de [Buena biblioteca de informes de fallos en C#] (http://stackoverflow.com/questions/49224/good-crash-reporting-library-in-c-sharp) – KindDragon