C#:控制台应用程序如何生成 .exe文件

0.

一个项目名叫 JieXi2Test  是一个控制台应用程序,在visualStudio中按了f5会弹出一个黑框框做输出显示,如果我们想要像窗体应用那样直接点击文件夹中的.exe运行程序该怎么办?

我们会想到去 debug目录下找 JieXi2Test.exe ,不过很可惜,找不到。

默认的控制台应用程序,按了f5生成的只有图上这些文件,并没有 .exe文件,那怎么办?

我们想要运行程序,你可以用 cmd 进入该目录    输入  :    start dotnet xxx.dll 即可运行。(xxx是 项目名JieXi2Test)

但是这样还是太麻烦,有没有什么办法直接点击.exe就可以了,不用一步步的cd找目录,然后输入命令才能运行。如下:

右击项目,选择 编辑 JieXi2Test.csproj

在文件中加入一句:  <RuntimeIdentifier>win10-x64</RuntimeIdentifier>

其中可以改成:  win-x86     win-x64  等自己摸索

总体如下:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <RuntimeIdentifier>win10-x64</RuntimeIdentifier>
  </PropertyGroup>

</Project>

然后按f5,调试生成,第一次会报错,没事,再按一次f5调试生成即可。

即可看到在debug下有 win10-x64文件夹,里面的内容如下:

此时就有了我们想要的 .exe文件。

完!

猜你喜欢

转载自blog.csdn.net/qq_38261174/article/details/85841308