2014-10-08 23 views
1

我有一个窗口项目在C#中,项目在我的电脑上运行的方式很好,但我想知道如何在另一台计算机上运行该项目,而无需安装Visual Studio和数据库 如何做这个我需要到另一台计算机在sql server 2008中的C#远程连接

+0

你可以编译你的程序,只是运行在目标机器上的二进制文件。当你想在你的工作室里运行你的程序时,你必须在目标机器上安装一个visual studio。 – user743414 2014-10-08 09:50:45

+0

当我在目标机器配置文件上运行二进制文件将改变 – 2014-10-08 09:56:50

回答

0

上安装Visual Studio是你可以

在大多数情况下,你应该能够简单地复制你的可执行文件(在bin目录中找到)到目标机器。在该文件夹中可能还需要复制一些其他必需/有用的文件(如.exe.config或.pdb文件,或者如果您的程序被拆分为多个项目,甚至可能包含.dll文件)。如果怀疑复制一切可能会起作用 - 最糟糕的是,其中一些文件不需要(例如.vshost文件)。

您的目标机器需要安装您定位的版本(例如2.0,3.5,4.0等)的.Net框架。在很多情况下,这已经被安装了(特别是在.Net 2.0的情况下),如果不是,那么通常这些可以通过Windows更新来安装,或者快速搜索“.Net版本X安装程序”应该做的伎俩。如果您尝试在没有安装所需的.Net框架版本的计算机上运行应用程序,则应该得到一个相当简单的错误消息:

如果您感觉符合要求,那么您可能需要执行的其他操作软件分发到客户端,在Release模式 如

大厦创建instaler 部署使用

Click

+0

只是我想问我在另一台计算机上运行我的这个项目的dll文件将该项目的配置文件是否改变如果改变我应该写在数据源我的电脑名称或IP地址 – 2014-10-08 10:03:00

+0

@sandeepkumar http://erikej.blogspot.in/2011/02/using-sql-server-compact-40-with.html – 2014-10-08 10:12:07

+0

只需将bin文件夹,.exe和.dll文件,请确保其他计算机安装了.net框架并且您很好。 – 2014-10-09 10:20:39