阅读 159

vscode创建.net项目

vscode创建.net项目

NET Core CLI命令创建项目

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

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

一.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:\Here\Spany\publish\linux-x64
dotnet publish -c Release --self-contained false -r win-x64 -o C:\Here\Spany\publish\win-x64

 

原文:https://www.cnblogs.com/zlp520/p/14787808.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐