让.exe在未安装的情况下在另一台计算机上运行

问题描述:

是否有任何方法可以使另一台计算机上的.exe文件在没有安装的情况下运行? 。让.exe在未安装的情况下在另一台计算机上运行

应用程序是没有除了一个画面的任何资源相当简单。

它有一个形式,一个按钮和它的Form_Load需要显示图片。

我需要做对于安装?

+0

只是复制您的应用程序的可执行文件和依赖库(这不是来自框架)到另一个工作站 - 如果你已经安装在目标计算机 – Cadburry 2014-09-23 13:44:58

+0

右侧框架当您编译应用程序,它应该可以在默认情况下, 'bin'文件夹中的输出(可能位于'Release'或'Debug'子文件夹中)是运行应用程序所需要的。您可以将其复制到另一台计算机。假设计算机具有.NET Framework以及您的应用程序可能具有的任何其他依赖项,它应该运行。 – David 2014-09-23 13:45:28

+0

@David感谢您的快速解答,但在我的Relase/Debug文件夹中没有我之前提到的图片。 – 1337user 2014-09-23 13:47:45

不,你需要做的是首先将图片添加到项目(在菜单系统点击Project | Add Existing Item . . .)如果你还没有做完这些呢,然后点击Solution Explorer中的文件,并设置其生成在“属性”窗口中执行“资源”操作。这将确保在构建应用程序时将图片写入exe文件,并且您不必担心将其与应用程序一起复制。

选择“Release”版本配置,然后在菜单系统上单击Build | Rebuild将您的应用程序复制到项目文件夹的Bin \ Release文件夹中。从这里你可以在任何安装了.NET的计算机上复制并运行它。