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