如何发布Windows窗体应用程序

时间:2015-08-08 07:46:52

标签: c# winforms visual-studio-2012

我刚刚在c#(windows窗体)上完成了一个计算器。如何只打开窗体以使用我的程序?我是说每个人都可以在没有项目的所有部分的情况下打开它?我知道在编译后会在.exe文件上执行此操作但不在表单上执行。我正在使用visual studio 2012。

3 个答案:

答案 0 :(得分:0)

我不知道你是使用发布模式还是调试模式构建程序但是进入你的bin文件夹,转到Release文件夹那里应该有一个.exe文件。如果没有,请转到Debug文件夹,您将找到它。这个.exe文件是你想让你的朋友运行它。

我假设您使用的是.NET Framework 4.5。如果您的朋友没有.NET Framework 4.5,他们将度过一段美好时光。因此,如果您想自动下载.NET Framework,请继续阅读。

转到并打开项目的属性文件,它应该在解决方案资源管理器中。转到发布选项卡,然后执行一些设置并按下底部的发布向导,然后按照向导进行操作。这是非常不言自明的。

答案 1 :(得分:0)

我还想要一件事(简单来说),这样每个人都可以从中受益:

在.NET中,程序集是部署的单位。它们将包含您的表单,模块,类和嵌入式资源。你总是听到开发人员说着名的短语: Assemblies是.NET中所有东西的构建块

IDE将在程序集文件(dll或exe)中将所有内容(不包括外部依赖项)打包在一起。 这些是您经常在.NET中使用的两个部署单元。

第一个可以很少执行(exe),另一个(dll)不能自己执行(它没有入口点)。因此,下次构建项目时,您将在调试文件夹中找到一个exe或dll,具体取决于您的项目类型,您可以确保所有内容都包含在其中。

答案 2 :(得分:0)

但这不是从您执行流程步骤的Debug文件夹中获取.exe的有效方法 发布你的申请 enter image description here

1)首先,您需要将解决方案配置从调试更改为发布和
      然后运行您的应用程序或按f5。

2)之后,检查项目目录的debug文件夹       您还可以找到名称为Release文件夹打开的另一个文件夹       该文件夹并使用该文件夹的.exe conatin。