ManagedEsent is in Windows 8.1 and on MSDN.
I'm super excited to share this:
ManagedEsent is documented on MSDN:
https://msdn.microsoft.com/en-us/library/windows/desktop/dn375980.aspx
And it's part of Windows 8.1. No need to download from CodePlex! Here's what's on my 8.1 machine:
C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.Ic1a2041b#\3862e50725b3d2f5ef48c19f24b17ef3\Microsoft.Isam.Esent.Interop.ni.dll
C:\Windows\assembly\NativeImages_v4.0.30319_32\Microsoft.Ic1a2041b#\3862e50725b3d2f5ef48c19f24b17ef3\Microsoft.Isam.Esent.Interop.ni.dll.aux
C:\Windows\assembly\NativeImages_v4.0.30319_64\Microsoft.Ic1a2041b#\85216777bd911aef15b30bda8b0046b8\Microsoft.Isam.Esent.Interop.ni.dll
C:\Windows\assembly\NativeImages_v4.0.30319_64\Microsoft.Ic1a2041b#\85216777bd911aef15b30bda8b0046b8\Microsoft.Isam.Esent.Interop.ni.dll.aux
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\microsoft.isam.esent.interop\v4.0_6.3.0.0__31bf3856ad364e35\Microsoft.Isam.Esent.Interop.dll
C:\Windows\WinSxS\msil_microsoft.isam.esent.interop_31bf3856ad364e35_6.3.9600.16384_none_b4cbc5488cc56490\Microsoft.Isam.Esent.Interop.dll
Enjoy!
-martin
Comments
Anonymous
September 05, 2013
Does it work for WinRT apps too, or just legacy apps?Anonymous
September 05, 2013
Just legacy apps. I did add Microsoft.Isam.Esent.Interop.Wsa.dll to Windows too, but it looks like using that DLL located in the Windows directory will fail App Certification. For passing App Certification, you'll still need to download the CodePlex version (or nuget) and redistribute it yourself in your Package. -martinAnonymous
November 29, 2013
Best hidden secret of Windows! Any licensing restrictions on using the engine?Anonymous
December 01, 2013
Craig, I'm not entirely sure what you're asking, so here are some possible answers: -You aren't allowed to copy esent.dll to other machines. You must use the one that came in system32. -There are no licensing restrictions on database size, multi-threading, etc. The limitations are technical only. -martinAnonymous
May 13, 2014
I believe that answered my question - just checking to see if there were any restrictions on production use in a commercial product.