日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

.NET Core dotnet 命令大全

發布時間:2023/12/4 asp.net 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET Core dotnet 命令大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

dotnet 命令大全,讓你理解dotnet 命令。

本文將以一個實例串起 dotnet 所有命令,讓你玩轉dotnet 命令。

本篇文章編寫環境為windows 10 ,dotnet 命令同樣適用于其它系統。

配合 VS Code 你就可以在 Linux 、MAC 上開發.NET Core。

下面是dotnet 命令目錄:

dotnet-new

dotnet-restore

dotnet-run

dotnet-build

dotnet-test

dotnet-pack

dotnet-publish

?

現在來詳細講解。

創建(dotnet new)

首先我們創建一個項目 ,這里我們創建控制臺程序。

dotnet new

?

dotnet 更多命令請參考幫助。

?

還原(dotnet restore 及 dotnet pack)

我們在創建一個 class lib ?也就是類庫。

dotnet new -t lib

創建好以后,編寫一些自己的代碼然后進行打包。

?

我編寫了兩個方法,現在來打包。

dotnet restore

dotnet pack

.NET Core 怎樣添加離線引用包呢?現在答案就揭曉了。

打包好以后,我們將applib 添加到 app的 project.json?。

添加好以后切到app 目錄,然后進行還原。

還原使用的命令是:dotnet restore -f E:\dotnet\applib\bin\Debug\

dotnet restore -f 包的路徑

這樣我們就能直接在項目里調用applib 里面的方法。

我們在代碼里編寫對應的調用,然后執行程序。可以看到正確輸出class lib 的結果。

?

運行(dotnet build 及 dotnet run)

以app 為例:

dotnet build?編譯代碼

?

dotnet run 執行程序

?

dotnet xx.dll 也是執行程序

?

測試(dotnet test)

這里我們要新建一個文件夾及項目了。

新建測試項目:?dotnet new -t xunittest?

?

?

新建好項目我們可以在里面添加測試方法,這里我直接運行測試。

dotnet restore

dotnet test

?

發布(dotnet publish)

重點來了,發布項目使其可以跨平臺運行。

dotnet publish 默認發布

?

?

下面來跨平臺發布。

可以參考我之前的文章:http://www.cnblogs.com/linezero/p/5475246.html

在 project.json 加入 runtimes 節點 注釋掉 "type": "platform"

首先我們要dotnet restore

這里我還原的時候有些久,大家耐心等待一下。

dotnet publish -r win10-x64

?

dotnet publish -r ubuntu.14.04-x64

將publish 文件夾上傳至linux系統 ,設置app的權限為可執行,然后 ./app 就可以運行了。

dotnet publish -r 指定系統ID

?

dotnet 至此就都講解了,不知道大家是否理解。本文皆旨在做一個指點,更多的功能需要大家自己去發現。

相關文章:

  • ASP.NET Core 1.0 入門——了解一個空項目

  • ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1)

  • .NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0簡介

  • 云服務器下ASP.NET Core 1.0環境搭建(包含mono與coreclr)

  • 使用VS Code開發ASP.NET Core 應用程序

  • dotnet run是如何啟動asp.net core站點的

  • ASP.NET Core提供模塊化Middleware組件

  • “dotnet restore"和"dotnet run"都做了些什么?

  • 探秘 dotnet run 如何運行 .NET Core 應用程序

  • .NET Portability Analyzer 已開源

  • ASP.NET Core的配置(1):讀取配置信息

  • ASP.NET Core的配置(2):配置模型詳解

  • .NET Core 1.0 RC2 歷險之旅

  • 使用VS Code開發 調試.NET Core 應用程序

  • 讓我們Core在一起:ASP.NET Core & .NET Core

  • .NET Core VS Code 環境配置

  • 官方博客明確了 .NET Core RC2/RTM 時間表

  • .NET Core全新的配置管理[共9篇]

  • 利用記事本創建一個ASP.NET Core RC2 MVC應用

  • 微軟.NET 正式劈腿成功,橫跨所有平臺

  • .NET Core 1.0 CentOS7 嘗試

  • 解讀發布:.NET Core RC2 and .NET Core SDK Preview 1

  • [.NET Core].NET Core R2安裝及示例教程

  • ASP.NET Core 開發-中間件(Middleware)

  • 結合Jexus + Kestrel 部署 asp.net core 生產環境

  • 通過Jexus 部署 dotnetcore版本MusicStore 示例程序

  • ASP.NET Core 中文文檔 第一章 入門

  • 用 Visual Studio Code 在 macOS 上創建首個 ASP.NET Core 應用程序

  • 用 Visual Studio 和 ASP.NET Core MVC 創建首個 Web API

  • 用 Visual Studio 發布一個 Azure 云 Web 應用程序

  • ASP.NET Core MVC 與 Visual Studio 入門

  • 第二章指南(4.2)添加 Controller

  • DotNet Core 介紹

  • asp.net core 中間件詳解及項目實戰

  • 教你實踐ASP.NET Core Authorization(免看文檔教程)

  • asp.net core 使用 Redis 和 Protobuf 進行 Session 緩存

  • asp.net core 中間件詳解及項目實戰

  • 第二章 指南(4.3)添加 View

  • dotnet core開發體驗之開始MVC

  • dotnet core 開發體驗之Routing

  • 聊聊ASP.NET Core默認提供的這個跨平臺的服務器——KestrelServer

  • 簡析.NET Core 以及與 .NET Framework的關系

  • .NET Core 使用Dapper 操作MySQL

  • 使用 CommandLineApplication 類創建專業的控制臺程序

  • 簡析 .NET Core 構成體系

  • .NET Core也可以使用MongoDB了

  • .NET Core & ASP.NET Core 1.0在Redhat峰會上正式發布

  • .NET Core:面向未來的開源跨平臺開發技術

  • 微軟說它深愛著Linux,現在它用行動證明了

原文地址:http://www.cnblogs.com/linezero/p/dotnet.html


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

總結

以上是生活随笔為你收集整理的.NET Core dotnet 命令大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。