首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到iBatis.NET SqlMap.config文件

找不到iBatis.NET SqlMap.config文件
EN

Stack Overflow用户
提问于 2009-11-19 04:45:15
回答 1查看 1K关注 0票数 0

我在一个非常简单的测试项目(VS2008)中使用了iBatis.NET。当我运行该套件并实例化映射器时,打开SqlMap.config时会弹出一个FileNotFoundException。iBatis.NET查找此文件的路径是"the current TestResults folder \ Out“。当然,文件不会复制到那里,因此Mapper构造函数会失败。

我肯定完全误解了发生了什么,因为我一直无法在SO或整个网络上找到任何信息来表明我可以如何解决这个问题。我确实遇到过几种与调试无关的情况,向用户建议的解决方案是在.testrunconfig文件中将“启用部署”设置为“关闭”,以强制VS从bin\ iBatis.NET运行测试。

然而,在我走上这条路之前,我很想知道其他人在测试项目中使用iBatis.NET时都做了些什么。我有一种不愉快的感觉,那就是解决方案微不足道。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-11-19 08:57:23

默认情况下,iBATIS.NET将在当前目录中查找映射配置文件。正如您所说,文件不在那里。解决特定问题的最快方法是指示Visual Studio将SqlMap.config文件复制到输出文件夹,作为构建项目的一部分。

为此,在解决方案资源管理器中,右键单击SqlMap.config文件并选择属性。在特性选项板中,查找“复制到输出文件夹”,然后选择“如果较新则复制”。

除非我误解了你的情况,否则我相信这是可行的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1758943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档