Hi Jetson,
I don't know if this will help, but I was having a similar problem and everywhere I looked, the only solution was set file to 'Embedded', even though I had already done that. The problem was completely boneheaded on my part, hopefully it's the same with you. :-)
I've just been playing around with NHibernate for the past couple of days using VB.NET and a Windows App.
I've was working off of the NHibernate Quick Start Guide and in trying to get it working, was cutting and pasting things all over the place. Eventually I ended up with...
Code:
cfg.AddAssembly("...")
...in the wrong place. Rather than having it right after declaring the Configuration object, I had it after...
Code:
factory.OpenSession()
I moved it back to where it should be, and after that, things worked fine.
Cheers,
Chris