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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM