前言
把.net core 从新整理一遍。
下面介绍命令行。
正文
运行一下:dotnet new --list
那么这个时候会返回非常多的模板给你们。
这时候会给我们列出:project Template 和 Item Tempate。
如果你想创建新项目的话,那么你应该选择project Template 和Item Tempate.
现在那么来创建一个简单的控制台程序:
dotnet new console -n helloword
那么看一下dotnet core 创建的解决方案里面是啥? helloword.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
</Project>
上面的一些信息告诉我们当前的frameword是netcoreapp2.2,输出是exe。这些我们不需要去改。
既然其输出的是exe,那么我们来验证一下是否生成exe文件。
这时候就要说一句卧槽了。
请看输出log并没有显示输出exe,这个是为啥呢?其实是因为我的.net core 版本是2.2,需要在这个解决方案中添加:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.2</TargetFramework>
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
</PropertyGroup>
</Project>
请看我添加了:
<RuntimeIdentifier>win10-x64</RuntimeIdentifier>
再来一遍:
是的这样就生成exe了。
那么我们要运行怎么破?
你应该在其目录下运行:dotnet run
这样就完成基本的命令。更多命令请查看官网。