Author |
Topic |
|
brandonbrown
USA
37 Posts |
Posted - Apr 01 2021 : 08:16:24
|
Good morning folks,
I have a 32-bit application using IEvolution 8.0 for .Net. I am using Visual Studio 2017 and by a no means an expert developer of any sort.
My application started just quitting, no exception, warnings or other recently. I turned on 'Enable Native Code Debugging' in Visual Studio and found it was having exceptions with icore.dll.
Previously the app had been working through several other version and I suspected my code, but I couldn't figure out where it was failing.
I went back to where the iecore.dll was at on my machine and found it wound up in c:\windows\SYSWOW64. I tried rebooting and deleting this file, but it was in use without anything running. I went to Safe Mode and deleted it finally.
In the manual installation instructions it says to copy iecore.dll, ievolution2.dll and ielib32.dll to your assemblies directory for 32-bit applications. Where is that exactly? The same folder the EXE is compiled in?
It also said if you had trouble with a 64-bit OS (using 32 bit application) copy iecore.dll to \windows\system. I did this.
So, where SHOULD these files be? When distributing my application, where should they reside on the runtime machine?
Thanks in advance!
|
|
xequte
38180 Posts |
Posted - Apr 01 2021 : 15:36:53
|
Hi
If you use the installer, it will register the assembly in the install folder, so it does not need to be copied to Windows. I would first search your system for any ie*.dll files and remove them. Then run the installer again.
Nigel Xequte Software www.imageen.com
|
|
|
brandonbrown
USA
37 Posts |
Posted - Apr 01 2021 : 19:00:57
|
Thank you, I'll sure do that. Sorry for the dumb question(s)! |
|
|
brandonbrown
USA
37 Posts |
Posted - Apr 01 2021 : 19:29:23
|
I cleaned out the whole system, uninstalled iEvolution 8, reinstalled with default settings and see 4 locations for iecore.dll:
C:\>dir iecore.dll /s /b C:\Program Files\IEvolution\IEvolution32\iecore.dll C:\Program Files\IEvolution\IEvolution64\iecore.dll C:\Windows\System32\iecore.dll C:\Windows\SysWOW64\iecore.dll
Is this the correct setup? |
|
|
xequte
38180 Posts |
Posted - Apr 02 2021 : 14:55:14
|
Yes, that looks correct for a 64bit system.
I assume these two are the same version:
C:\Program Files\IEvolution\IEvolution64\iecore.dll C:\Windows\System32\iecore.dll
As are these two:
C:\Program Files\IEvolution\IEvolution32\iecore.dll C:\Windows\SysWOW64\iecore.dll
Nigel Xequte Software www.imageen.com
|
|
|
kturkay
44 Posts |
Posted - Apr 03 2021 : 04:12:43
|
sir, I m not the author of imageen. btw recommending voidtools everything app. check corresponding dll files and their sizes and locations. there maybe some conflictions about duplicated and/or dll old files.. I feel like that. |
|
|
brandonbrown
USA
37 Posts |
Posted - Apr 04 2021 : 09:22:54
|
Nigel,
Thank you for responding so quickly, the versions matched as you asked. I think my issues with Exceptions is resolved now, thank you! |
|
|
|
Topic |
|