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 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 一直显示正在等待HID—ISP