25/05/12

Errore clr20r3 System.InvalidOperationException all’avvio di una applicazione VB.NET [Risolto!]

clr20r3-errorA volte capita che una applicazione sviluppata con VB.NET e distribuita con la tecnologia ClickOnce, non parta più su un PC Client, nel senso che all’avvio va in crash l’applicazione e nei dettagli dell’errore troviamo queste incomprensibili specifiche.

EventType clr20r3, P1 myapp.exe, P2 1.1.1.1, P3 4d079677, P4 system.configuration, P5 2.0.0.0, P6 4889de74, P7 1a6, P8 136, P9 system.invalidoperationexception, P10 NIL.

O una cosa del genere.

Spesso non è possibile neanche reinstallare il framework o ripristinarlo specialmente col 3.5 Sp1 l’operazione dura anche un’ora e poi sul più bello quando è arrivata quasi al 100 per cento si blocca.

Dopo giornate intere tra cambi di piattaforme (x86, x64) cambi di framework (possibili solo dal 2008 in poi), ho finalmente trovato la soluzione.

Cliccate su start - esegui e scrivete il seguente comando (  a me il problema lo dava col framework 2 ma funziona con tutti  i framework basta che andate nella relativa cartella CONFIG)

C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG

Ci dovrebbero essere due file machine.config e machine.config.default

Cancellate il machine.config e fate una copia del machine.config.default rinominandolo come machine.config ed il programma ripartirà normalmente.

Questo problema si verifica o si può verificare quando sul Pc sono presenti più framework che erroneamente in fase di aggiornamento vanno ad aggiornare dei machine.config non pertinenti aggiungendovi delle sezioni non pertinenti con la versione del framework o delle sezioni vuote.

Sostituendo il file machine.config è come ripristinare in trenta secondi il framework come al momento della installazione originale.

Io ci ho perso delle giornate per capirlo, ma almeno il problema è risolto Occhiolino

 

5 commenti:

  1. Salvo7:03 PM

    Grazie di cuore per l'aiuto!

    RispondiElimina
  2. Figurati Salvo, è un piacere. Siamo qui per questo. Tornaci a trovare, magari troverai altre cose interessanti.

    RispondiElimina
  3. Anonimo8:52 AM

    L'ho fatto poco fa per un problema analogo ma non risolve.
    ecco l'errore:
    Event Type: Error
    Event Source: .NET Runtime 4.0 Error Reporting
    Event Category: None
    Event ID: 5000
    Date: 21/03/2013
    Time: 19.55.18
    User: N/A
    Computer: SERCAVAM11
    Description:
    EventType clr20r3, P1 indacojobservice.exe, P2 9.9.0.0, P3 51376879, P4 mscorlib, P5 4.0.0.0, P6 50484bd7, P7 2603, P8 0, P9 system.io.filenotfoundexception, P10 NIL.

    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
    Data:
    0000: 63 00 6c 00 72 00 32 00 c.l.r.2.
    0008: 30 00 72 00 33 00 2c 00 0.r.3.,.
    0010: 20 00 69 00 6e 00 64 00 .i.n.d.
    0018: 61 00 63 00 6f 00 6a 00 a.c.o.j.
    0020: 6f 00 62 00 73 00 65 00 o.b.s.e.
    0028: 72 00 76 00 69 00 63 00 r.v.i.c.
    0030: 65 00 2e 00 65 00 78 00 e...e.x.
    0038: 65 00 2c 00 20 00 39 00 e.,. .9.
    0040: 2e 00 39 00 2e 00 30 00 ..9...0.
    0048: 2e 00 30 00 2c 00 20 00 ..0.,. .
    0050: 35 00 31 00 33 00 37 00 5.1.3.7.
    0058: 36 00 38 00 37 00 39 00 6.8.7.9.
    0060: 2c 00 20 00 6d 00 73 00 ,. .m.s.
    0068: 63 00 6f 00 72 00 6c 00 c.o.r.l.
    0070: 69 00 62 00 2c 00 20 00 i.b.,. .
    0078: 34 00 2e 00 30 00 2e 00 4...0...
    0080: 30 00 2e 00 30 00 2c 00 0...0.,.
    0088: 20 00 35 00 30 00 34 00 .5.0.4.
    0090: 38 00 34 00 62 00 64 00 8.4.b.d.
    0098: 37 00 2c 00 20 00 32 00 7.,. .2.
    00a0: 36 00 30 00 33 00 2c 00 6.0.3.,.
    00a8: 20 00 30 00 2c 00 20 00 .0.,. .
    00b0: 73 00 79 00 73 00 74 00 s.y.s.t.
    00b8: 65 00 6d 00 2e 00 69 00 e.m...i.
    00c0: 6f 00 2e 00 66 00 69 00 o...f.i.
    00c8: 6c 00 65 00 6e 00 6f 00 l.e.n.o.
    00d0: 74 00 66 00 6f 00 75 00 t.f.o.u.
    00d8: 6e 00 64 00 65 00 78 00 n.d.e.x.
    00e0: 63 00 65 00 70 00 74 00 c.e.p.t.
    00e8: 69 00 6f 00 6e 00 20 00 i.o.n. .
    00f0: 4e 00 49 00 4c 00 0d 00 N.I.L...
    00f8: 0a 00 ..


    -------------------
    Event Type: Error
    Event Source: .NET Runtime
    Event Category: None
    Event ID: 1026
    Date: 21/03/2013
    Time: 19.55.29
    User: N/A
    Computer: SERCAVAM11
    Description:
    Application: IndacoJobService.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.FileNotFoundException
    Stack:
    at System.Reflection.RuntimeAssembly._nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.RuntimeAssembly, System.Threading.StackCrawlMark ByRef, Boolean, Boolean, Boolean)
    at System.Reflection.RuntimeAssembly.nLoad(System.Reflection.AssemblyName, System.String, System.Security.Policy.Evidence, System.Reflection.RuntimeAssembly, System.Threading.StackCrawlMark ByRef, Boolean, Boolean, Boolean)
    at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(System.Reflection.AssemblyName, System.Security.Policy.Evidence, System.Threading.StackCrawlMark ByRef, Boolean, Boolean)
    at System.Reflection.RuntimeAssembly.InternalLoadFrom(System.String, System.Security.Policy.Evidence, Byte[], System.Configuration.Assemblies.AssemblyHashAlgorithm, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
    at System.Reflection.Assembly.LoadFrom(System.String)
    at CrystalDecisions.ReportAppServer.DataSetConversion.DataSetConverter.DataSetProcessingDelegate(IntPtr)


    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

    Mi puoi aiutare.

    RispondiElimina
  4. Anonimo10:53 PM

    non funziona

    RispondiElimina
  5. Mi spunta questo problema quando tento di aprire un programma (Mipony per essere precisi), ho provato a seguire le tue istruzioni, ma purtroppo non è cambiato nulla.. Sai se può essere dovuto a qualcos'altro?

    RispondiElimina

Cosa ne pensi?

Forse ti potrebbero interessare anche:

Related Posts Plugin for WordPress, Blogger...