G
Guest
According to some Google searches System.EnterpriseServices.Wrapper.DLL is a
C++ DLL used to get COM+ services into the .NET Framework.
According to other Google searches the System.EnterpriseServices.Wrapper.DLL
is a gateway into OLEDB based database drivers.
Either way, on some client workstations for my application in the field the
System.EnterpriseServices.Wrapper.DLL isn't properly installed and a .NET
Framework 2.0 repair or re-install is required.
Is there any additional information that Microsoft can provide so I can add
install logic to properly install the DLL or code workarounds to avoid using
System.EnterpriseServices.Wrapper.DLL so my customers won't have to run
through the .NET Framework 2.0 reinstall / repair?
Here is the call stack from the failures that my clients are seeing:
Could not load file or assembly 'System.EnterpriseServices.Wrapper.dll' or
one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException -- System.EnterpriseServices
at System.EnterpriseServices.ContextUtil.get_IsInTransaction()
at System.Data.Common.ADP.IsSysTxEqualSysEsTransaction()
at System.Data.Common.ADP.NeedManualEnlistment()
at System.Data.OleDb.OleDbConnection.Open()
at Starkey.Framework.Data.ConnectionPool.GetConnection()
at Starkey.Framework.Data.ConnectionPoolManager.GetConnection(String
connectionString, Type connectionType)
at Starkey.Framework.Data.OleDb.OleDbGenericData.EstablishConnection()
Thank you.
--Dan Edgar
C++ DLL used to get COM+ services into the .NET Framework.
According to other Google searches the System.EnterpriseServices.Wrapper.DLL
is a gateway into OLEDB based database drivers.
Either way, on some client workstations for my application in the field the
System.EnterpriseServices.Wrapper.DLL isn't properly installed and a .NET
Framework 2.0 repair or re-install is required.
Is there any additional information that Microsoft can provide so I can add
install logic to properly install the DLL or code workarounds to avoid using
System.EnterpriseServices.Wrapper.DLL so my customers won't have to run
through the .NET Framework 2.0 reinstall / repair?
Here is the call stack from the failures that my clients are seeing:
Could not load file or assembly 'System.EnterpriseServices.Wrapper.dll' or
one of its dependencies. The system cannot find the file specified.
System.IO.FileNotFoundException -- System.EnterpriseServices
at System.EnterpriseServices.ContextUtil.get_IsInTransaction()
at System.Data.Common.ADP.IsSysTxEqualSysEsTransaction()
at System.Data.Common.ADP.NeedManualEnlistment()
at System.Data.OleDb.OleDbConnection.Open()
at Starkey.Framework.Data.ConnectionPool.GetConnection()
at Starkey.Framework.Data.ConnectionPoolManager.GetConnection(String
connectionString, Type connectionType)
at Starkey.Framework.Data.OleDb.OleDbGenericData.EstablishConnection()
Thank you.
--Dan Edgar