Using Enterprise Library 3.1 in both 32bit and 64bit OS

Topics: Enterprise Library Core, General discussion
Aug 6, 2007 at 11:30 PM
I am looking to use Enterprise Library 3.1 in building applications that would operate in both 32bit and 64bit OS.

Based on my understanding, if my .NET code is 100% managed code, the code can work on both 32bit and 64bit .net OS environment without change.

However, it was observed in Enterprise Library 3.1 source code that it uses P/Invoke to access some unmanaged code (e.g. in Microsoft.Practices.EnterpriseLibrary.Logging.LogEntry.GetProcessName()).

My question to all your experts out there,

"What will be the implication of accessing unmanaged code when I am developing the application for both 32 bit and 64 bit OS".

"Would I need to make changes to my code to cater for each?"

I have searched hours for any articles or post regarding this but found no useful information. So any tips or pointers to useful articles are greatly appreciated.

Thank you all!

Aug 6, 2007 at 11:59 PM
Also, is there a 64bit version of the Enterprise Library? Thanks again!
Aug 12, 2007 at 11:28 PM
Hi, is there no one that can point me in the right direction? Please help! Let me know what I need to provide go get this question answered.

Thank you all