I'm writting a hobby project to deal with files on cameras. Previously I found issues with the camera and the FolderBrowserDialog.
What I believe is happing is that the camera is using MTP or PTP (Picture Transfer Protocol not peer-to-peer).
In order to make interfacing with the camera more seamless I'd like to use PTP or MTP to access the camera. Are there any MTP / PTP Wrappers for .Net people can recommend? I'm keen to avoid writing my own or dabbling in unmanaged code if possible.