C#Winforms - 如何在其他系统中运行exe文件

时间:2012-03-21 06:11:07

标签: c# .net database winforms sql-server-2005

如何在其他系统或我的客户端系统中运行C#Winforms app的exe文件?

在Winforms应用程序中,我使用过SQL Server 2005& C#for frontend ....

现在任何人都可以告诉我,对于Winforms应用程序,远程连接是否必要?如果是,那么如何处理,所以我可以轻松地在其他系统上运行exe文件?

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

2 个答案:

答案 0 :(得分:2)

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

  
      
  1. 转到项目属性
  2.   
  3. 点击发布标签
  4.   
  5. 按先决条件并选择运行应用程序所需的全部内容,例如.Net Framework ...
  6.   
  7. 点击立即发布按钮
  8.   

答案 1 :(得分:2)

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

修改

How to enable remote connections SQL server 2005

SQL server 2005 connection strings

Connect to database using sql server remotely