在VS2008中使用Nhibernate单元测试时无法找到hibernate.cfg.xml文件的解决方案
Posted on 2011-02-22 16:20 轩轩部落 阅读(688) 评论(0) 编辑 收藏 举报在VS2008中使用Nhibernate进行单元测试时,运行测试后,Nhibernate报无法找到hibernate.cfg.xml文件,具有原因如下:
每次执行单元测试时,系统会自动生成一个测试结果的文件夹,测试的程序为测试结果文件内Out目录,而在单元测试工程中即使将hibernate.cfg.xml文件设为始终复制,也仅仅是复制到单元测试工程的bin文件夹内,在进行单元测试时,并没有将hibernate.cfg.xml文件复制到测试文件夹下。
解决方案如下:
1:在VS2008菜单栏中选择测试->编辑测试运行配置->本地测试运行,打开localtestrun.testrunconfig对话框(如下图)
2)选择“部署”项,将hibernate.cfg.xml配置文件添加到部署列表内。
注:如果有其他的文件或目录需要复制到out目录内,也要在此添加。