- dotnet sdk 8.0 or later
- swig 4.3.0 or later, use
scoop install swig
to install swig on windows, do not usewinget
. - cmake 3.31.3 or later.
- Clone the repository and open the solution file
EsunnyTap.sln
with Visual Studio 2022. - run the command in
EsunnyTapApi/SwigGenerator.sh
to generate the cpp and C# wrapper code. - run
win-build.sh
for windows native build orlinux-build.sh
for linux native build. - Build the
EsunnyTap.Net
C# project.