2010-07-28 69 views
0

我想用NHibernate与我的项目,我已经使用NGen生成NHibernate类和xml文件。之后,我尝试测试我的应用程序,但是当我运行到此代码的第二行时。NHibernate“找不到路径的一部分”问题

var configuration = new Configuration(); 
configuration.Configure(); 

它显示如下的错误信息。

找不到路径'D:\ App \ bin \ Debug \ hbm \ MyFile.hbm.xml'的一部分。

显然,这文件不存在,因为它位于d:\软件\ BIN \调试** \数据** \ HBM \ MyFile.hbm.xml

我想知道如何解决这个问题?

+0

尝试学习流利的NHibernate,并告别所有那些恼人的hbm.xml文件... :) – gillyb 2010-07-28 12:01:27

回答

2

最好的解决办法是设置文件(MyFile.hbm.xml)为“嵌入的资源”在Visual Studio项目(属性文件 - >生成操作嵌入的资源)然后,重新编译,它会没事的。

+0

我已经做了,但这些文件位于另一个项目,所以编译后它们位于“子文件夹\ hbm“不是\ hbm – Anonymous 2010-07-28 12:40:01

相关问题