Я собираюсь рискнуть множеством отрицательных голосов и предложить другое решение, которое, на мой взгляд, намного лучше ... Я не очень понимаю, почему вы используете библиотеки Java в приложении .NET , если есть много альтернатив в .NET, и хорошие альтернативы.
Почему бы вам не использовать библиотеку svn, которая является родной для .NET, например, Svn.NET ? Это было бы намного больше быстрее. Если у вас есть существующий код с использованием SVNKit, вы можете конвертировать его в Svn.NET или просто создать для этого несколько оболочек.
Рыба не может жить вне воды, верно? Он может жить только в своей естественной среде, воде. Итак, SVNKit должен жить в своей естественной среде либо ... Java, а не .NET. SVNKit в .NET похож на человека на Марсе, и это нормально, но я бы предпочел человека на земле.
Svn.NET поддерживает следующие платформы:
- .NET 2.0 на Win32
- Mono на Win32 (2.0 framework)
- Mono в Linux (2.0 framework)
Обратите внимание, что .NET / Mono 3.5 является просто расширением до 2.0, поэтому он будет работать либо на 3.5.
Зачем запутываться? Это будет намного проще для вас .