如何创建控制台应用程序的exe

bei*_*fab 32 c# winforms

我们如何为控制台表单应用程序创建exe?

Joh*_*Woo 39

EXE只要您构建项目,就会创建一个文件.您通常可以在项目的debug文件夹中找到它.

C:\Users\username\Documents\Visual Studio 2012\Projects\ProjectName\bin\Debug
Run Code Online (Sandbox Code Playgroud)

  • 错了,我得到的只是一个pdb文件,一个dll和一些json文件.没有exe. (9认同)
  • @NathanMckaskle .Net Core 只会创建一个 .dll。要获得 exe,请查看此线程:/sf/ask/3085188501/?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa (2认同)

Sai*_*sad 9

对于.net core 2.1控制台应用程序,以下方法对我有用:

1- 从CLI(在构建应用程序并根据指定的构建类型导航到调试或发布文件夹之后):

dotnet appName.dll
Run Code Online (Sandbox Code Playgroud)

2-来自Visual Studio

R.C solution and click publish
'Target location' -> 'configure' ->
   'Deployment Mode' = 'Self-Contained'
   'Target Runtime' = 'win-x64 or win-x86 depending on the OS'
Run Code Online (Sandbox Code Playgroud)

参考文献:

有关.net核心应用程序可用的所有部署选项的深入说明,请查看以下文章:


Kin*_*das 6

通常,exe可以在调试文件夹中找到,如前所述,但不在release文件夹中,默认情况下在我的配置中禁用.如果要激活release文件夹,可以执行以下操作:BUILD-> Batch Build并激活发布配置中的"build"复选框.单击构建按钮时,将生成具有某些依赖项的exe.现在您可以复制并使用它.


Yod*_*ese 6

对于 .NET Core 2.2,您可以发布应用程序并将目标设置为自包含的可执行文件。

在 Visual Studio 中,右键单击您的控制台应用程序项目。选择发布到文件夹并设置配置文件设置,如下所示:

Visual Studio 发布菜单

您将在发布文件夹中找到带有 .exe 的编译代码。