2012-03-21 84 views
-2

如何在其他系统或我的客户端系统中运行C#Winforms应用程序的exe文件?C#Winforms - 如何在其他系统中运行exe文件

在这种WinForms应用程序我已经使用SQL Server 2005中& C#的前端....

现在谁能告诉我,为的WinForms应用程序,远程连接是否必要?如果是,那么该如何工作,这样我就可以轻松地在其他系统上运行exe文件了?

我已经完成了exe部分,但是该文件只在我的系统&上运行,不能在其他系统上运行。

回答

2

只需使用Click Once发布您的.exe并添加所有必需的Prerequites。 关于Sql Server,你必须在你的客户端系统上安装它并附加你的数据库。

  1. 转到项目属性
  2. 点击发布选项卡
  3. 按先决条件,并选择你需要为你的应用程序像.Net框架运行...
  4. 点击发布Now按钮
+0

确定...&你能告诉我如何安装在客户端系统中的数据库文件? – 2012-03-21 06:53:56

+0

&连接字符串没有变化? – 2012-03-21 06:56:18

+0

您可以在项目中添加数据库并将连接字符串更改为AttachDatabaseFile – 2012-03-21 06:56:53

2

如果您尝试从另一台机器访问SQL数据库,您需要确保远程连接ections已启用,防火墙具有正确的例外,并且连接字符串指向服务器完整的计算机名称/ IP地址。

编辑

How to enable remote connections SQL server 2005

SQL server 2005 connection strings

Connect to database using sql server remotely

+0

可以详细介绍一下远程连接,因为当我连接数据库时,服务器认证登录失败了,现在请告诉我如何启用远程连接?请 – 2012-03-21 06:47:14

+0

查看编辑中的链接。 – TheRealTy 2012-03-21 22:26:40

相关问题