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.

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

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