Well I looked up the
FUSE library and to be honest, I didn't see the point of it. Their usage examples seemed to mimic that of a basic shell.
What exactly are you looking to do?
EDIT: So I looked a little closer.
This would allow you to try to open a file, lets say "./hello" even though no file named "hello" exists, since you had a piece of code created with the FUSE library. Allowing you to use common filehandling techniques for files that only exist "in code" ?
An interesting thing, but I don't know what you would use it for in .NET?