如何在Visual Studio 2012中构建.exe文件

3
我使用Visual Studio 2012创建了项目,现在我想将该项目构建为.exe文件。我应该做什么?

你必须了解编译和运行应用程序的工作原理。 - Jonathon Reinhart
1
按下 F6 键来构建你的项目。 - Matthew
5个回答

14
如果是控制台应用程序WinformWPF应用程序,那么只需构建应用程序就可以得到可执行文件,它将位于yourApplicationPath/Bin/Debug中。 编辑(基于评论):

您需要重新表达您的问题。 您需要了解:

Visual Studio设置项目(vdproj)将不随Visual Studio的未来版本一起发布。

Visual Studio安装项目将不再提供支持 - Visual Studio 2010是最后一个支持它的版本。因此,您需要计划迁移到其他东西。当然,我建议您考虑WiX,并且还有其他选择。MSDN页面选择Windows Installer部署工具包含一个表格,显示VS设置项目、WiX和InstallShield Limited Edition的比较。

不,我的意思是我想将这个项目打包成安装程序。 - walking
@walking,Visual Studio 2012中的项目设置已被放弃,请查看我的编辑。 - Habib
2
@walking 你必须确保你正在询问你想要的问题。你问如何构建.exe文件,这就是每个人回答的内容。 - Jonathon Reinhart

5
请先从“解决方案配置”下拉框中选择“发布”,否则您编译/分发的可执行文件仍将处于调试模式。这不仅会影响性能,还有其他负面影响。
接下来,请转到“生成”菜单选项卡并选择“生成解决方案”(或按F6)。
然后,在项目文件夹中找到: yourproject\bin\Release\
要完全发布程序,请从“生成”选项卡中选择“发布”并按照向导进行操作。将创建一个Setup.exe安装程序。

4

每次运行项目时都会构建可执行文件。您可以在项目文件夹中的bin\debug文件夹中找到EXE文件。

..SolutionName\ProjectName\bin\Debug\

但是如果您的意思是要创建一个 Setup FileMSI(或者是安装程序),请参考下面的文章:


我使用Visual Studio 2012,似乎它不支持创建安装文件? - walking
哦,VS2012目前还不支持安装程序项目。 - John Woo
那么有没有软件支持构建安装文件呢?:( - walking
在互联网上可以找到许多软件(包括免费软件和可购买软件),可以帮助您为项目创建安装程序。 - John Woo
你能为我推荐一些软件吗? - walking

4
每次编译并运行您的应用程序时,它都会创建一个EXE文件,该文件可以在以下位置找到:
/path/to/project/bin/debug/myApp.exe 在VisualStudio的菜单中,还有一个选项可以导出您的项目,它将构建到指定路径,此外,如果您需要,还有一个创建安装程序包的选项。

2

菜单栏下是否有“构建”选项?如果没有,请转到“工具” -> “设置”,选择“专家”,现在您应该能够看到它了。


这是一个非常简单的问题。以前的 Visual Studio 版本有一个单独的构建按钮,但显然 VS2012 没有。答案很简单,在语句“每次运行项目时都会构建可执行文件”中已经给出。很容易看出他在问什么,与控制台应用程序、WinForms 或 WPF 无关。 - Nate

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接