xaf连接mysql_一个C#及XAF源码的数据库迁移日记

情况描述:

客户一个C#管理程序,采用的XAF框架,部署采用的是clickonce。开发人员离职时没有进行详细的交接,开发环境的电脑也换掉了,程序目前仍在使用中,只剩下源代码,现在数据库服务器也需要迁移。

1、  安装XAF框架

原来是XAF15.2版本,现在这个版本找不到了,下载了一个16.2的版本,那就安装这个版本吧。如果安装成功在VS的菜单上会出现DevExpress.

2、 打开VS环境,打开源代码方案,系统会提示进行方案转换,这里不能取消,一定要进行转换。

3、  遇到的问题

问题一:以前方案各项目采用了强类型签名,现在竟然提示无效。解决的办法新建签名,输入新的签名名称及密码。注意要按项目的顺序进行,在第一个项目的属性中重新建立签名文件,其他项目按顺序也引用这个签名文件。

问题二:新的开发环境是64位的电脑,而一些动态库是32位的,这又需要为各项目在属性中选择目标平台为x86, 如果不这样,则虽然各项目可以重新生成及编译,但运行时会提示某某档案加载不了。

问题三:一定要注意debug与relase模式,不同模式下各项目也要按顺序重新生成才能运行成功。这两种模式也对应了不同的数据库。

4、然后就是以ftp的方式在VS下进行publish

还有一个问题是开发中设置的用户的配置文件,有的用户配置文件出错导致该用户登录不成功,则可以用其他有权限的账号登录后重新为该用户进行配置。

2019-3-17

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值