T O P I C R E V I E W |
brandonbrown |
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!
|
6 L A T E S T R E P L I E S (Newest First) |
brandonbrown |
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! |
kturkay |
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. |
xequte |
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
|
brandonbrown |
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? |
brandonbrown |
Posted - Apr 01 2021 : 19:00:57 Thank you, I'll sure do that. Sorry for the dumb question(s)! |
xequte |
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
|