Olá,
Estou desenvolvendo uma classe - framework 2.0 - que faz alguns acessos ao SQL Server (2005) através de um método de leitura. Neste método, há uma rotina de tratamento de erro (Try..Catch) que captura quaisquer exceptions geradas e as envia para uma outra classe - framework 1.1 - que trata as exceptions recebidas, retornando erros amigáveis para o usuário.
Ocorre que sempre que é gerada uma exception do tipo SQLException, ocorre o seguinte erro:
System.Runtime.Serialization.SerializationException was unhandled by user code
Message="Type is not resolved for member System.Collections.ListDictionaryInternal, mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089."
Source="mscorlib"
StackTrace:
at System.EnterpriseServices.IRemoteDispatch.RemoteDispatchNotAutoDone(String s)
at System.EnterpriseServices.RemoteServicedComponentProxy.Invoke(IMessage reqMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at ExpressGeneralNET.ExceptionHandler.Handle(Exception objExcept, String strStackTrace, String strXmlIn, String strSqlString, String& strXmlErr)
at ExpressIntegracao20.ADM.ContratosCadNacionalGera(String strCliente, String strContrato, String strDtInicial, String strDtFinal, String& strXmlErr)
at ExpressIntegracao20.ADM.ContratosCadNacionalGera(String strCliente, String strContrato, String& strXmlErr)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Este erro persiste mesmo após eu ter instalado os SPs para ambos os frameworks (1.1 e 2.0).
Alguém poderia me ajudar com este problema?
Atenciosamente,
José Eduardo