Windows Mobile Client Application .DLL Dependencies

To build device clients on Windows Mobile, some DLL files, which are provided in the Unwired Platform installation, are required in certain situations, such as when using File MBOs, Afaria, or a secure port for synchronization.

If required, copy the following .dll files to the location used for referencing them in the Visual Studio application source project.

Note: Some of these DLLs are located in multiple locations in the Sybase Unwired Platform installation directories. This table includes only one location.
Platform Location Files Notes
Windows Mobile 5.0 and 6.0 (Smart Phone and Pocket PC) %Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\dpl\ce\v2
  • Sybase.UnwiredPlatform.Commons.dll
  • Sybase.UnwiredPlatform.Data.Afaria.dll
  • Sybase.UnwiredPlatform.Data.UltraLite.dll
The Afaria .dll file is required only if using Afaria (File MBO).
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\lib Sybase.Persistence.dll  
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\Afaria\ce\v2
  • ClientAPIShim.dll
  • XeManagedClient.dll
These files are needed only if using Afaria (File MBO).
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\ultralite\ce\arm
  • ulnet11.dll
  • mlcrsa11.dll
The mlcrsa11.dll file is needed only if you are using a secure port (HTTPS) for synchronization.
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\ultralite\ce\assembly\v2 iAnywhere.Data.UltraLite.dll  
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\ultralite\ce\assembly\v2 iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.
Windows XP, Vista, 2003, and 2008 %Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\ultralite\win32\assembly\v2
  • Sybase.UnwiredPlatform.Commons.dll
  • Sybase.UnwiredPlatform.Data.Afaria.dll
  • Sybase.UnwiredPlatform.Data.UltraLite.dll
The Afaria .dll file is required only if using Afaria (File MBO).
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\lib Sybase.Persistence.dll  
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\ultralite\win32
  • ulnet11.dll
  • mlcrsa11.dll
The mlcrsa11.dll file is required only if you are using a secure port (HTTPS) for synchronization.
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\ultralite\win32\assembly\v2 iAnywhere.Data.UltraLite.dll  
%Sybase%\UnwiredPlatform-1_2\Servers\UnwiredServer\clientAPI\dotnetAPI\API\bin\ultralite\win32\assembly\v2\<language> iAnywhere.Data.UltraLite.resources.dll Copy from the respective locale-specific folders.


Created September 17, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com