The assembly does not use a concept of working directory. You need to use full paths to remote files with all the commands.
Does the .NET assembly support this?
I can't seem to find the appropriate command to change the current directory on the remote server. For instance something like session.changedir("."), if I'd like to go to the root level, or session.changedir("../../myfolder") to go to a directory relative to my current folder.