iBatis.net构架下bin\release目录复制之后exe无法执行(亲身实践)
来源:互联网 发布:欧洲杯赌球必赢算法 编辑:程序博客网 时间:2024/06/08 18:33
系统环境:win XP + VS 2008 + iBatis.net
操作:
程序生成在bin\release目录下,点击其exe文件,可执行并且结果正确.
将bin\release目录下的全部文件复制到本机另一新建文件夹中,再点击其exe文件,无响应
问题:
由于是在同一台计算机上,而且是全文件复制,想不明白为什么会换一个目录就不能执行了
解决过程:
把程序整个目录(注意是整个目录,不仅仅是bin)全部复制到另一文件夹,然后一个个文件夹的删除,再执行bin\release下面的exe,
直到删除了存放sql.xml的Map文件夹之后,exe文件无法执行了.
原因:
在设定该路径的配置文件中SqlMap.config中,设定调用的sql.xml所在位置<sqlMap resource="Maps/sql.xml">
而该sql.xml的属性中“复制到输出”被设定为“不复制”
导致bin\release中文件位置移动之后,无法执行。
(关于iBatis.net的配置设定,参见我的文章<vb.net配置IBatis.Net说明(连接SQL Server,亲身实践)>)
解决办法:
将sql.xml的属性中“复制到输出”被设定为“始终复制”
这样在bin\release中自动生成Maps/sql.xml文件,之后再整个文件夹位置移动之后,正常执行。
遗留问题:
这样做的话,sql文就没有保留的展示在别人面前了。不知道有没有更好的解决办法
- iBatis.net构架下bin\release目录复制之后exe无法执行(亲身实践)
- vb.net生成exe之后,在其bin\Release目录下的exe点击无反应的解决办法(亲身实践)
- jdk解压bin目录下无法执行java命令
- vs2010首次启动调试之后无法调试,提示类似“*.exe无法从obj目录拷贝到bin\Debug目录”
- C# 如何在编译时将 dll 复制到 bin\Release 目录下
- Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析
- Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析
- vb.net配置IBatis.Net说明(连接SQL Server,亲身实践)
- Keil环境下“无法执行C:\Keil\C51\BIN\A51.exe”
- Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析【C#】
- Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析【C#】
- jdk下bin目录中各种exe程序详解
- MySql中bin目录下的exe作用
- JDK/bin目录下的不同exe文件的用途
- JDK/bin目录下各exe文件用途
- JDK/bin目录下不同exe文件的用途
- 错误180无法将文件“obj\x86\Debug\WpfApplication3.exe”复制到“bin\Debug\WpfApplication3.exe”。文件“bin\Debug\WpfAp
- bin目录下的Release和Debug与obj目录下的Release和Debug的区别
- HDOJ 3507
- wxWidget treecontrol响应drag的步骤
- 创建一个调色板
- 让你少奋斗10年的工作经验
- 欧洲运营商为iPhone 5纷纷抢购Nano-SIM卡
- iBatis.net构架下bin\release目录复制之后exe无法执行(亲身实践)
- 动态添加表单元素 经典代码
- 信号和事件--事件篇
- vs2008+opencv2.3.1使用imread打不开图像的原因
- 复制代理配置文件
- 关于iBatis/iBatis.net中parameterMap使用的一个技巧(亲自实践)
- Java高级技术总结(图)
- 信号量和事件---信号量
- 打开和关闭输入法软键盘 .