C#

To use ProudNet in a C# project on the DotNet Framework, you need to put the dll in the same path as the executable.

triangle-exclamation

There are some differences in the configuration of the DLL that need to be referenced between the 1.7.40679 and 1.7.47942 versions.

Versions 1.7.40679 and earlier

  • /lib/DotNet/ProudDotNetClient.dll

  • /lib/DotNet/$(Platform)/ProudNetClientPlugin.dll

  • /lib/DotNet/ProudDotNetServer.dll

  • /lib/DotNet/$(Platform)/ProudNetServerPlugin.dll

Versions above 1.7.40679 to below 1.7.47942

  • /lib/DotNet/ProudDotNetClient.dll

  • /lib/DotNet/$(Platform)/ProudNetClientPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetClient.dll

  • /lib/DotNet/ProudDotNetServer.dll

  • /lib/DotNet/$(Platform)/ProudNetServerPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetServer.dll

1.7.47942 and later versions

circle-exclamation
circle-info

You can use any version of the OpenSSL dll as long as you name them libcrypto-1_1-x64.dll and libssl-1_1-x64.dll.

Starting with version 1.7.47942, you must install the VC redistribution package to use the DotNet module. The VC 2015 - 2019 redistribution package is located inside the Bin folder in the ProudNet installation path.

- Required libraries

  • /lib/DotNet/ProudDotNetClient.dll

  • /lib/DotNet/$(Platform)/ProudNetClientPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetClient.dll

  • /lib/DotNet/ProudDotNetServer.dll

  • /lib/DotNet/$(Platform)/ProudNetServerPlugin.dll

  • /lib/DotNet/$(Platform)/ProudNetServer.dll

  • libcrypto-1_1-x64.dll

  • libssl-1_1-x64.dll


⬅️ Back

Last updated