I'm looking for tips/suggestions/insights to help debug an on application load issue; Could not load file or assembly...
The solution/project where I'm experiencing this issue is a conversion from a working copy in Visual Studio 2008 to the Visual Studio 2010 Release Candidate. The conversion process appeared to be successful, and all the solution projects are set to Framework 4.
The exception is on a 3rd party component (a graphics processing library), but any answers could possibly help others with any troublesome DLL.
Could not load file or assembly 'Aurigma.GraphicsMill.DLL' or one of its dependencies. is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
What's confusing about this exception is the additional text: is not a valid Win32 application.
The full exception stack trace is up on PasteBin, but doesn't seem to shed much more light on the issue...
What I have tried so far with no success:
- Simple clean, rebuild, restart combinations of Visual Studio 2010 RC.
- Removing and re-adding the DLL in question.
- Toggling "copy local" to true and false on the DLL in question.
- Confirming that after a "successful build" the DLL in question appears in the bin\debug folder.
- Checking for any unnecessary references to the DLL in question (none found).
- The associated licence file for the DLL in question is in the same directory with it.
I've also had no luck with it hitting any debugger breakpoints on application load.