I'm writing a C# app that needs to be able to repair a set of files using par2 parity files. For C++ there is lots to be found that'll do exactly that, but for C# I can't find a native implementation.
One option would be using a C++ DLL from C#, but I'd rather not do that since it's not possible to use a 32bits dll in an x64 app so I'd be limiting my app to 32bits mode.
Another option is to shellexecute par2cmdline in the background, but I'd rather have more control over the process (progress, cancelling etc.).
Does anyone know of a native C# implementation that'll repair files using a par2 set ?