In this release I added the IScsiDevice and IMultimediaDevice interfaces to make it easier to burn to media without regarding individual structure details.
I have tested writing to both CD-RW discs and DVD+RW discs, and this version seems to be fine with both.
Multi-session discs seem to be fine with CD-RWs, and they may or may not work with DVD+RWs. EDIT: I fixed a bug in this release associated with closing tracks. For now, only single-session, single-track discs are supported, as right now only entire sessions can be closed, which require finalizing the disc.
I suspect that CD-R, DVD-R, DVD+R, and DVD-RW discs will work; however, I have not yet tested them. Please be aware of this when using these (write-once) media.
Note: If you want to erase DVD+RW discs, the ISO Burner utility can't do that just yet. You'll have to use another program for now.
Instead of running "Scsi.csproj", run the "Scsi\Scsi.sln" solution file. It includes the ISO burner project as well.
I have posted different combinations of downloads at each release (e.g. sometimes, a single project was in one file, sometimes all binaries were grouped together, etc.). The reason I change these often is that it is difficult for me to post two separate projects that work both individually and as a group, while also allowing myself to perform compilations with reasonable ease. In other words, if I place links to actual files in my projects, you will have to compile all projects together. If I copy the actual files on my computer, then I must keep all of them up to date, which is annoying.
You may notice a project called "ScsiTester". This is a console application for my own testing. Feel free to use it but also feel free to ignore it -- it is included to allow the whole solution to compile, but you can delete it if you want.