原以为程序写好,发布就是一件简单的事情了。没想到经历了是这样的烦人。
一
先介绍一下环境,开发环境是vs2013,win10,oracl11g
使用到的包包括:emguCV中的一些,Oracle.ManagedDataAccess.dll,.net4.5框架环境
最后部署的环境是 Window Server 2008
这一路遇到了各种预想不到的问题,很可能还是自己的一些操作不当造成的。
二
下面来说一说遇到的一些问题
1. 开始用vs中install Shiled 2013,在看了一些使用教程之后,自己终于学会了打包,但是有时候还是会出现dll文件找不到。
哦,对了最大的一个问题还是extract from exe中出现错误,也就是图中的4设置出现问题,本应该将Registration Type
设置成extract COM information,但是到爆老是提示错误,最终无奈只好将其设置为none,才勉强打包成功,
但是这样就又会出现一个问题,就是安装的时候,一个单独的exe文件不能安装,必须将整个文件全部拷过去,才能安装。
最理想的安装当然是只有一个exe文件,有什么妙招,还请各路大神指教。