C #, C ++ mix progetto: Impossibile caricare il file o l'assembly
-
08-10-2019 - |
Domanda
Ho visivo soluzione Studio 2010 di 2 progetti: c # e C ++
c ++ progetto utilizzando le librerie .NET Framework ed espone classe a cui fa riferimento da C # progetto.
Tutto compila bene e C # progetto Intellisence mi aiuta con metodi esposti dal C ++. Ma quando provo a lanciare c # progetto si blocca con l'eccezione:
Could not load file or assembly 'c++library.dll' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
Eccezione interna è nullo
Ho cercato di usare tdump
da linea di comando per vedere dipendenze delle librerie, ma finisce con la linea:
per sezione: ERRORE: errore interno al 0x42213f con base 0x400000
Come posso risolvere questo?
Grazie in anticipo!
Soluzione
Una combinazione di Fusion logger ( guida ) e Dependency Walker dovrebbe dare la risposta.
Altri suggerimenti
Prova ad utilizzare Fuslogvw.exe per avere tutti i dettagli per lega di montaggio.