We have a legacy .NET 1.1 application which communicates multiple systems along with SAP systems also. Currently we are using DCOM Connector for SAP communication.
We have decided to replace the DCOM Connector with .NET 3.0 SAP connector as latest SAP versions are not providing support for the DCOM Connector. But the problem is we cannot call .NET 3.0 DLL from .NET 1.1 DLL.
We have considered the below options:
A reference to 'NETDLL' could not be added. Converting the type library to a .NET assembly failed. Type library NETDLL was exported from a CLR assembly and cannot be re-imported as a CLR assembly
Can you help me any other approaches which doesn't cost architectural change and doesn't cause performance hit?
Finally we have resolved the issue with the following approach. We have decided to use .NET 2.0 SAP connector for 1.1 applications. We can integrate or configure the .NET 2.0 connector with .NET 1.1 IDE which Visual studio 2003. Once we integrate it to visual studio 1.1 IDE we can create 1.1 SAP 2.0 connector project where you can consume .NET 2.0 SAP connector in your 1.1 project which generates .NET 1.1 dll.