• 重新整理.net core 计1400篇[一] (.net core 命令行)


    前言

    把.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

    这样就完成基本的命令。更多命令请查看官网。

  • 相关阅读:
    k8s 组件介绍-kube-controller-manager
    k8s 组件介绍-API Server
    ELK+filebeat+redis 日志分析平台
    Logstash配置文件详情
    Logstash,Fluentd, Logtail对比伤害
    公司redis
    Linux之网络ping(unknown host)故障及yum no more mirrors to try
    Linux思维导图之计划任务
    Linux思维导图之进程管理
    Linux思维导图之网络管理
  • 原文地址:https://www.cnblogs.com/aoximin/p/12881529.html
Copyright © 2020-2023  润新知