Ftp应用程序Chilkat Ftp2无法启动ERR CLR20r3

时间:2018-09-11 06:38:06

标签: vb.net ftp chilkat

在某些情况下,我已经在某些计算机上遇到了这个问题;合并并非以没有msg开头,有时不是以Windows崩溃错误开头。我认为取决于某些框架组件,但实际上我不知道如何解决。我已经验证了Visual C ++ Redist Presence(2017)。你能帮助我吗?我刚刚看过Windows注册表事件,这里有2个错误事件。我已附上以下内容。 有任何想法吗?我使用的是ftp2 ChilkatDotNet4.dll版本9.5.0.68

=======================================
Eventi Errore FTP

Nome registro: Application
Origine:       .NET Runtime
Data:          18/07/2018 16:46:51
ID evento:     1026
Categoria attività:Nessuna
Livello:       Errore
Parole chiave: Classico
Utente:        N/D
Computer:      ETagliabue-PC
Descrizione:
Applicazione: PigrecoFTP.exe
Versione framework: v4.0.30319
Descrizione: il processo è stato terminato a causa di un'eccezione non gestita.
Informazioni sull'eccezione: System.BadImageFormatException
   in PigrecoFTP.mFTP.Main()
   in PigrecoFTP.fLogo..ctor()

Informazioni sull'eccezione: System.InvalidOperationException
   in PigrecoFTP.My.MyProject+MyForms.Create__Instance__[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon)
   in PigrecoFTP.My.MyApplication.OnCreateMainForm()
   in Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
   in Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
   in Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(System.String[])
   in PigrecoFTP.My.MyApplication.Main(System.String[])


========================================================

Nome registro: Application
Origine:       Application Error
Data:          18/07/2018 16:46:51
ID evento:     1000
Categoria attività:(100)
Livello:       Errore
Parole chiave: Classico
Utente:        N/D
Computer:      ETagliabue-PC
Descrizione:
Nome dell'applicazione che ha generato l'errore: PigrecoFTP.exe, versione: 2.1.1.0, timestamp: 0x5b29fefa
Nome del modulo che ha generato l'errore: KERNELBASE.dll, versione: 10.0.17134.165, timestamp: 0xfa43f4b2
Codice eccezione: 0xe0434352
Offset errore 0x0010ddc2
ID processo che ha generato l'errore: 0x2514
Ora di avvio dell'applicazione che ha generato l'errore: 0x01d41ea629d4fcc3
Percorso dell'applicazione che ha generato l'errore: C:\Pigreco 2.1\PigrecoFTP.exe
Percorso del modulo che ha generato l'errore: C:\WINDOWS\System32\KERNELBASE.dll
ID segnalazione: 0ada4e60-4e0b-43fc-b86e-f13c3d332488
Nome completo pacchetto che ha generato l'errore:
ID applicazione relativo al pacchetto che ha generato l'errore:
XML evento:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2018-07-18T14:46:51.940619500Z" />
        <EventRecordID>9008</EventRecordID>
        <Channel>Application</Channel>
        <Computer>ETagliabue-PC</Computer>
        <Security />
      </System>
      <EventData>
        <Data>PigrecoFTP.exe</Data>
        <Data>2.1.1.0</Data>
        <Data>5b29fefa</Data>
        <Data>KERNELBASE.dll</Data>
        <Data>10.0.17134.165</Data>
        <Data>fa43f4b2</Data>
        <Data>e0434352</Data>
        <Data>0010ddc2</Data>
        <Data>2514</Data>
        <Data>01d41ea629d4fcc3</Data>
        <Data>C:\Pigreco 2.1\PigrecoFTP.exe</Data>
        <Data>C:\WINDOWS\System32\KERNELBASE.dll</Data>
        <Data>0ada4e60-4e0b-43fc-b86e-f13c3d332488</Data>
        <Data>
        </Data>
        <Data>
        </Data>
      </EventData>
    </Event>

===================================================

Nome registro: Application
Origine:       Windows Error Reporting
Data:          18/07/2018 16:47:04
ID evento:     1001
Categoria attività:Nessuna
Livello:       Informazioni
Parole chiave: Classico
Utente:        N/D
Computer:      ETagliabue-PC
Descrizione:
Bucket errato 1422329624855657611, tipo 5
Nome evento: CLR20r3
Risposta: Non disponibile
ID CAB: 0

Firma problema:
P1: PigrecoFTP.exe
P2: 2.1.1.0
P3: 5b29fefa
P4: PigrecoFTP
P5: 2.1.1.0
P6: 5b29fefa
P7: c9
P8: c
P9: System.InvalidOperationException
P10:

File allegati:
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF0A4.tmp.mdmp
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF289.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF2AA.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF2A8.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF2C8.tmp.txt

I file potrebbero essere disponibili qui:
C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_PigrecoFTP.exe_34f9c1645f3274f7fd82cee797602cbfb31baa9a_0989035a_3c1d22df

Simbolo analisi:
Nuova ricerca di soluzioni: 0
ID rapporto: 0ada4e60-4e0b-43fc-b86e-f13c3d332488
Stato rapporto: 2147487744
Bucket con hash: 0d7268abdbc332eec3bd21420b093c8b
GUID CAB: 0
XML evento:

    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Windows Error Reporting" />
        <EventID Qualifiers="0">1001</EventID>
        <Level>4</Level>
        <Task>0</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2018-07-18T14:47:04.981973000Z" />
        <EventRecordID>9011</EventRecordID>
        <Channel>Application</Channel>
        <Computer>ETagliabue-PC</Computer>
        <Security />
      </System>
      <EventData>
        <Data>1422329624855657611</Data>
        <Data>5</Data>
        <Data>CLR20r3</Data>
        <Data>Non disponibile</Data>
        <Data>0</Data>
        <Data>PigrecoFTP.exe</Data>
        <Data>2.1.1.0</Data>
        <Data>5b29fefa</Data>
        <Data>PigrecoFTP</Data>
        <Data>2.1.1.0</Data>
        <Data>5b29fefa</Data>
        <Data>c9</Data>
        <Data>c</Data>
        <Data>System.InvalidOperationException</Data>
        <Data>
        </Data>
        <Data>
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF0A4.tmp.mdmp
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF289.tmp.WERInternalMetadata.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF2AA.tmp.xml
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF2A8.tmp.csv
    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF2C8.tmp.txt</Data>
        <Data>C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_PigrecoFTP.exe_34f9c1645f3274f7fd82cee797602cbfb31baa9a_0989035a_3c1d22df</Data>
        <Data>
        </Data>
        <Data>0</Data>
        <Data>0ada4e60-4e0b-43fc-b86e-f13c3d332488</Data>
        <Data>2147487744</Data>
        <Data>0d7268abdbc332eec3bd21420b093c8b</Data>
        <Data>0</Data>
      </EventData>
    </Event>

2 个答案:

答案 0 :(得分:0)

当进程试图加载与进程本身相比具有不同位数的依赖项时,将引发System.BadImageFormatException。这可能是试图加载64位DLL的32位进程,或者试图加载32位DLL的64位进程。

Chilkat不能编译为AnyCPU,而是包含两个DLL(一个32位和一个64位)。这意味着,如果您真的想将应用程序编译为AnyCPU,则必须将其与ChilkatDotNet4.dll的32位和64位版本一起提供,并让安装程序将它们都安装到{{3 }}。

如果您不能/不想这样做,可以选择:

  1. 仅将应用程序编译为32位。

  2. 与Chilkat相同,并发布应用程序的两个版本:一个32位和一个64位。

答案 1 :(得分:0)

BadImageFormatException是此处描述的“常见错误#1”:http://www.chilkatsoft.com/x64_Framework4.asp

此外,ChilkatDotNet4.dll是将与.NET 4.0 Framework一起使用的程序集。可能需要在系统上安装MSVC 2010运行时Redist。请参阅http://cknotes.com/chilkat-net-assemblies-matching-visual-studio-versions-to-net-framework-versions-to-vc-runtime-versions/