• vscode创建.net项目


    vscode创建.net项目

    NET Core CLI命令创建项目

    vscode  vscode-solution-explorer插件方式创建项目

    下面的方式是通过NET Core CLI方式创建的教程

    安装sdk

     

    .NET Core SDK 2.0 Windows x64 Installer:

     

    https://aka.ms/dotnet-sdk-2.0.0-win-gs-x64

     

    一.vscode安装插件:

    C#
    C# Extensions
    .NET Core Test Explorer

    二.创建解决方案:

    #创建解决方案 sln
    dotnet new sln -n ZhangFramework_v1.0

    三.创建项目:

    # 创建类库项目
    dotnet new classlib -n ZhangFramework.Common

    四.创建控制台应用程序

    # 创建控制台应用程序
    dotnet new console -n ZhangFramework.win

    五.创建测试

    # 创建xUnit单元测试项目
    dotnet new xunit -n ZhangFramework.tests

    六.添加引用和nuget引用

    # 为 Tests 添加 Core 引用
    dotnet add ZhangFramework.tests reference ZhangFramework.Common
    # 为 项目添加 Nuget 引用
    dotnet add ZhangFramework.Common package Hash --version 4.0.0

    七.编译项目

    #编译项目
    dotnet build ZhangFramework.Common

    八.单元测试

    #执行单元测试,执行所有方法
    dotnet test ZhangFramework.tests


    #执行单元测试,指定的方法
    dotnet test
    ZhangFramework.tests --filter getUserName

    九.运行项目

    #运行
    dotnet run --project ZhangFramework.win

    十.发布项目

    # 发布Release配置,包括 .net core 运行时,分别发布到 linux 和 windows
    dotnet publish -c Release --self-contained -r linux-x64
    dotnet publish -c Release --self-contained -r win-x64
    
    # 发布Release配置,包括 .net core 运行时,指定目标框架 netcoreapp2.2
    dotnet publish -c Release -f netcoreapp2.2 --self-contained -r linux-x64
    dotnet publish -c Release -f netcoreapp2.2 --self-contained -r win-x64
    
    # 发布Release配置,不包括 .net core 运行时
    dotnet publish -c Release --self-contained false -r linux-x64
    dotnet publish -c Release --self-contained false -r win-x64
    
    # 发布Release配置,不包括 .net core 运行时,指定输出目录
    dotnet publish -c Release --self-contained false -r linux-x64 -o C:HereSpanypublishlinux-x64
    dotnet publish -c Release --self-contained false -r win-x64 -o C:HereSpanypublishwin-x64
    为了明天能幸福,今天付出再多也不后悔。
  • 相关阅读:
    搭建vue环境
    git常用命令整理
    highcharts 当Y轴全部没有数据的时候 数据标签显示最下面 而不是居中显示
    highcharts 不显示X轴 Y轴 刻度
    关于placeholder中 文字添加换行 用转义字符&#13;&#10;代替<br>
    highcharts 柱状图 折线图 混合 双纵轴显示
    单行、多行文字溢出 显示省略号
    Highcharts 饼图 文字颜色设置
    多行文本,垂直居中显示,文字超出高度显示省略号
    学习方法-5:比较学习法
  • 原文地址:https://www.cnblogs.com/zlp520/p/14787808.html
Copyright © 2020-2023  润新知