日期:2014-05-17  浏览次数:20915 次

C# release发行,别的电脑不能运行
我用C#做了个关于socket的windows程序,带有Access数据库,数据库是通过DataGridView控件创建的,我release后,在我的电脑里是可以连接服务端的,但是在别的电脑上不能连接服务端,这是为什么?是因为缺少什么dll库吗?

程序用到了:
using System;
using System.Net;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using System.IO;
using System.Text;
using System.Net.Sockets;
using System.Data.Common;
using System.Data.OleDb;

------解决方案--------------------
数据库驱动,目标电脑是否安装对应版本的Access驱动。最简单的办法是项目打包,或者让对方安装Access(不过Access不是免费的)。
------解决方案--------------------
使用什么ACCESS版本,是否安装驱动
安装部署打包软件,安装发布
------解决方案--------------------
是数据库问题,还是socket
------解决方案--------------------
检查地址的编写