C#:控制台应用程序如何生成 .exe文件的方法
作者: 发布时间:2020-05-30 来源:本站原创
点击数:
生成exe
一个项目名叫 JieXi2Test 是一个控制台应用程序,在visualStudio中按了f5会弹出一个黑框框做输出显示,如果我们想要像窗体应用那样直接点击文件夹中的.exe运行程序该怎么办?
我们会想到去 debug目录下找 JieXi2Test.exe ,不过很可惜,找不到。
默认的控制台应用程序,按了f5生成的只有图上这些文件,并没有 .exe文件,那怎么办?
我们想要运行程序,你可以用 cmd 进入该目录 输入 : start dotnet xxx.dll 即可运行。(xxx是 项目名JieXi2Test)
但是这样还是太麻烦,有没有什么办法直接点击.exe就可以了,不用一步步的cd找目录,然后输入命令才能运行。如下:
配置csproj项目文件
右击项目,选择 编辑 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文件。