sty_app 2016-11-21 15:43 采纳率: 100%
浏览 1801
已采纳

VS2010开发C#的程序,换在新环境下无法运行

目前情况如下
开发机器上安装了VS2010, 自带了.Net Framework 4.0
程序中使用了SQLite数据库,调用了4.0中的SQL处理库,也调用了SQLite自带的库

在纯净环境下进行安装时,安装了SQLite的配置程序和.Net Framework 4.0(独立安装包,不是VS2010带的那个),程序能运行,但无法读取数据库。如果在纯净环境下安装VS2010后,程序能正常运行。

有没有大牛能告知这种状况怎么处理?

PS. 开发机上用到的其他支持软件和库,都已安装在测试机上(包括独立的Framework4.0安装包),除了VS2010。
但在测试机上无法跑通,而且在测试机上装上VS2010后,程序立马能正常运行。

  • 写回答

4条回答 默认 最新

  • zouyongjin 2016-11-22 01:56
    关注

    首先你要确保SQLite和.NET环境已经在你的测试机器上正确安装并且配置OK。
    然后你写一个很简单的测试小程序,试一下能否正常调用SQLite,注意不是用的项目,而是一个干净的测试程序。
    这样你可以确认运行环境是否正常。
    如果能跑起来,说明不是这两个导致的问题。那么你需要再看下是否数据库的地址写的不对,还有就是要检查是否依赖了其他的组件,逐一排查即可。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已采纳回答 11月15日

悬赏问题

  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料