This describes how to set up a project in Visual Studio. You must add the required libraries as references in the Visual Studio project. The libraries needed depend on client application platform and synchronization method (replication-based or message-based).
You can use this method to create replication-based and message-based synchronization client projects.
- Add the following libraries as references in the Visual Studio project:
Replication-based synchronization:
-
sup-client.dll
– from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\dotnet\<platform>.
-
iAnywhere.Data.UltraLite.dll
– from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\Ultralite\<platform>\Assembly\V2.
-
iAnywhere.Data.UltraLite.resources.dll (several languages are supported) – from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\Ultralite\<platform>\Assembly\V2\<language>.
Message-based synchronization:
-
sup-client.dll
– from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\dotnet\<platform>.
- For Windows 64-bit, System.Data.SQLite.DLL – from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\SQLite\x64.
- For Windows 32-bit, System.Data.SQLite.DLL – from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\SQLite
- For replication-based synchronization, add the following libraries as items in the Visual Studio project. Set "Build Action" to "Content" and "Copy to Output Directory" to Copy always.
-
ulnet11.dll
– from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\Ultralite\<platform>.
-
mlcrsa11.dll (if HTTPS protocol is used) – from <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\ClientAPI\Ultralite\<platform>.
- PUtilTRU.dll - from <UnwiredPlatform_InstallDir>\Servers
\UnwiredServer\ClientAPI\DeviceID\<platform>.
- (Optional) This step is required only for Pocket PC and Smartphone clients. For message-based synchronization, add the following libraries as items in the Visual Studio project and set "Build Action" to "Content" and "Copy to Output Directory" to Copy always.
- SQLite.Interop.065.DLL – from <UnwiredPlatform_InstallDir>\UnwiredPlatform\Servers\UnwiredServer\ClientAPI\SQLite\CompactFramework.