OK, así que creé una aplicación C# y la instalé en mi cuadro de prueba. Mi aplicación funciona perfectamente en mi cuadro dev, pero cuando instalo en una máquina diferente, se bloquea en Main(). Me da la EventType: clr20r3Aplicación de Windows C# Evento: CLR20r3 en el inicio de la aplicación
aquí es el mensaje de evento
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: logfileviewer.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 4f356c9c
Problem Signature 04: LogFileViewer
Problem Signature 05: 1.0.0.0
Problem Signature 06: 4f356c9c
Problem Signature 07: 94
Problem Signature 08: 44
Problem Signature 09: System.IO.FileNotFoundException
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
utilicé los detalles y busqué el código de error en la IL desensamblador y la leva de vuelta con el siguiente ...
Method #5 (06000094)
-------------------------------------------------------
MethodName: .ctor (06000094)
Flags : [Public] [HideBySig] [ReuseSlot] [SpecialName] [RTSpecialName] [.ctor] (00001886)
RVA : 0x000081d0
ImplFlags : [IL] [Managed] (00000000)
CallCnvntn: [DEFAULT]
hasThis
ReturnType: Void
No arguments.
.NET 4.0 se ha desinstalado y reinstalado en el sistema y no ha cambiado nada. He buscado en toda la red y todos con el mismo problema no parecen tener una solución. Ahora he pasado un día y medio en este problema. No me gustaría perder mi fecha límite para no poder iniciar la aplicación.
Este es el único código en mi principal()
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new frmMain());
}
Aquí están los detalles del Visor de sucesos
Application: LogFileViewer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack:
at LogFileViewer.frmMain.InitializeComponent()
at LogFileViewer.frmMain..ctor()
at LogFileViewer.Program.Main()
EventData
Application: LogFileViewer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
Stack: at LogFileViewer.frmMain.InitializeComponent() at LogFileViewer.frmMain..ctor() at LogFileViewer.Program.Main()
No estoy seguro de cómo el diseñador puede tener una excepción FileNotFound. Estoy usando DotNetBar.dll y lo estoy haciendo referencia fuera del directorio de instalación, así que debería ser bueno. Puedo publicar mi diseñador si quieres, pero hay bastante allí. alguien tiene alguna idea?
Capture esa excepción FileNotFoundException y vea sus detalles para comprender qué archivo falta. Apuesto a que es DotNetBar.dll – tenorsax
Sí, era DotNetBar. Tuve que moverlo a la raíz de las aplicaciones a pesar de que estaba haciendo referencia a él desde una carpeta llamada "recursos". – Tyler