婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 簡單談談.NET Core跨平臺開發

簡單談談.NET Core跨平臺開發

熱門標簽:蘇州如何辦理400電話 外呼電話機器人成本 百應電話機器人外呼系統 地圖標注軟件免費下載 網絡電話外呼系統上海 臨沂智能電話機器人加盟 400電話辦理怎么樣 聯通官網400電話辦理 西寧呼叫中心外呼系統線路商

對于.NET開源計劃想必關注的人已經躍躍欲試了,但是真正將其用于開發的目前來說不多。畢竟截至本文發布時.NET Core才發布到1.0RC2版本。正式版預計還有一段時間。況且大多數人都是持觀望態度,就算開發仍然用的還是.NET Framework。另外不得不說的一點就是.NET開源的進度很驚人但是社區建設還有待提升,很多配套的東西還不齊全。Java在語言層級上可能落后.NET但是Java的社區力量是.NET遠不及的。

一、安裝SDK

.NET Core發布版:https://www.microsoft.com/net/core

.NET Core提供了核心的運行組件,要用到的模塊都是通過NuGet方式來獲取的。開發可以完全不依賴于.NET Framework和平臺。但是.NET Core的功能沒有.NET Framework那么全。Web領域的WebForm已經被舍棄了。WinForm目前也不再開源計劃內。想用的還是慎重些,畢竟這只是一個開始。

1.windows平臺安裝SDK

直接下載并安裝即可。https://go.microsoft.com/fwlink/?LinkID=798398

2.Linux平臺安裝SDK(測試系統為:Ubuntu 14)

官方指導手冊:https://www.microsoft.com/net/core#ubuntu

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet/ trusty main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.0-preview1-002702

主要有幾個注意的點:

Ubuntu 16在測試時使用apt-get安裝不成功。目前只在Ubuntu14測試成功。

直接使用:apt-get install dotnet 獲取到的版本不清楚,看安裝之后的版本號貌似是最新的,但是創建出來的項目又不是最新的。所以安裝時還是按照官方給的方式指明版本號。

3.安裝完成進行環境測試

使用指令:

復制代碼 代碼如下:
dotnet --info

測試結果如下:

C:\&;dotnet --info
.NET Command Line Tools (1.0.0-preview1-002702)

Product Information:
 Version:   1.0.0-preview1-002702
 Commit Sha: 6cde21225e

Runtime Environment:
 OS Name:   Windows
 OS Version: 10.0.10586
 OS Platform: Windows
 RID:     win10-x64
yoli@ubuntu:~$ dotnet --info
.NET Command Line Tools (1.0.0-preview1-002702)

Product Information:
 Version:   1.0.0-preview1-002702
 Commit Sha: 6cde21225e

Runtime Environment:
 OS Name:   ubuntu
 OS Version: 14.04
 OS Platform: Linux
 RID:     ubuntu.14.04-x64

二、創建HelloWord程序

1.創建控制臺項目:

mkdir hwapp
cd hwapp
dotnet new

使用的dotnet new指令來快速創建項目。

dotnet new –t Console 創建控制臺項目。目前項目類型只能創建控制臺項目,沒有其它可選類型,希望后期可以創建更多項目模板。

dotnet new –l C# 使用C#語言創建項目。目前只支持C#和F#。

編譯并運行項目:

復制代碼 代碼如下:
dotnet restore
dotnet run

使用dotnet resotre來還原包引用

使用dotnet run運行程序

使用dotnet build編譯代碼

使用dotnet publish 發布項目

詳細指令參數請查看指令的幫助說明。

2.創建Web項目

由于創建指令并不支持創建Web項目,所以不能直接使用創建指令來創建,當然可以使用手工方式創建project.json來創建項目,這樣做并不明智??梢越柚谝恍┕ぞ吆湍0鍋砜焖賱摻椖?。

可用的模板案例:https://github.com/aspnet/cli-samples

可以直接使用Git工具復制到本地使用。

另外需要注意的:

dnx的啟動方式目前在新版本中已經不使用了,全部改為dotnet指令。Web項目啟動方式和Console項目的啟動方式一樣。

Linux運行效果如下:

三、使用編輯器

引用官方的宣傳標語:

It is very easy to get started with .NET Core on your platform of choice.You just need a shell, a text editor and 10 minutes of your time.

感覺形容的很貼切,但是估計會有一大堆人蒙逼了。VS都不用了還怎么開發?官方說只需一個文本編輯器即可,放著如此強大的VS不用改用文本編輯器開發,開發者會接受嗎?就我而言愿意改變的只是很少一部分人。畢竟絕大多數還是在Windows平臺上開發,最終還是選擇還是用windows+VS開發,發布時可能選擇其它平臺來發布。這對于其它平臺工具鏈的形成是十分不利的。

1.安裝VSCode

下載并安裝VSCode:https://www.visualstudio.com/en-us/products/code-vs.aspx

安裝C#開發支持插件

打開VSCode使用Ctrl+P調出指令欄,輸入安裝指令:

復制代碼 代碼如下:
ext install csharp

插件官網:https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp

安裝完成,會提示重啟VSCode,重啟之后即可進行開發了。

2.使用VSCode編譯運行項目

使用VSCode打開創建好的項目文件夾即可。默認項目沒有.vscode文件夾,打開之后會在上方的消息欄提示,點擊確定之后就會自動創建.vscode文件夾了。

該文件夾下包含:

launch.jsontasks.json兩個文件,用來配置調試器和調試指令用的。

打開代碼文件會發現代碼會有很多異常信息,一般都是引用的包沒有加載,可以使用restore指令來還原或者等VSCode加載完成即可,可能會在通知欄提示還原包。

調試運行使用F5即可。C#調試插件提供了以下幾種方式啟動調試,使用Web啟動會默認會自動打開瀏覽器。斷點調試單步跟蹤基本差別不是很大,日常開發足夠用。

運行效果如圖:

需要注意的問題:

(1)如果跳過了添加調試器的步驟,有可能編譯時報錯。只需要launch.json修改對應的參數即可。如:

(2)Troubleshooting 'Error while installing .NET Core Debugger'

如果有上述提示,請使用dotnet --info 看能否輸出正常信息,如果不行,請重新安裝.NET Core SDK的支持版本。如果提示restore失敗,請檢查網絡連接。

(3)Windows平臺上,如果提示找不到Symbols,則啟用Portable PDBs

打開project.json找到buildOptions,將debugType修改為portable,如果找不到buildOptions選項,在老版本中名稱叫:compilationOptions

結束語:此次.NET的開源與其說是微軟的仁慈倒不如說是一種無奈。另外VSCode在文本編輯以及多項目管理等諸多方面還有很大的提升空間。社區的建設還有很多的空白地方希望能夠盡快補充上來。每次看文檔資料看到In the future、hasn't been written yet等詞時總是一種莫名的失落感。

您可能感興趣的文章:
  • ASP.NET Core自定義本地化教程之從文本文件讀取本地化字符串
  • win10下ASP.NET Core部署環境搭建步驟
  • .NET Core Windows環境安裝配置教程
  • 詳解ASP.NET Core Token認證
  • ASP.NET Core配置教程之讀取配置信息
  • .NET Core創建一個控制臺(Console)程序
  • .NET Core中本地化機制的深入講解

標簽:慶陽 清遠 中衛 甘肅 平涼 臨夏 聊城 海西

巨人網絡通訊聲明:本文標題《簡單談談.NET Core跨平臺開發》,本文關鍵詞  簡單,談談,.NET,Core,跨平臺,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《簡單談談.NET Core跨平臺開發》相關的同類信息!
  • 本頁收集關于簡單談談.NET Core跨平臺開發的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产日产欧美一区| 成人黄色小视频在线观看| 色悠久久久久综合欧美99| 亚洲国产人成综合网站| 欧美mv日韩mv国产网站app| 高清视频一区二区| 日韩高清欧美激情| 久久众筹精品私拍模特| 欧美精选午夜久久久乱码6080| 国产成人在线网站| 亚洲色图都市小说| 久久网站最新地址| 制服丝袜日韩国产| 99久久99久久精品免费看蜜桃| 麻豆91免费观看| 亚洲综合免费观看高清完整版| 精品久久久久一区二区国产| 在线成人免费视频| 91色乱码一区二区三区| 不卡在线视频中文字幕| 久久国产精品99精品国产| 夜夜爽夜夜爽精品视频| 亚洲欧美电影院| 亚洲乱码国产乱码精品精可以看| 欧美国产国产综合| 国产欧美一区二区精品秋霞影院| 精品国产一区二区三区久久影院 | 久久精品欧美一区二区三区不卡| 欧美一区二区三区在线观看视频 | 国产激情视频一区二区在线观看 | 亚洲欧洲日韩女同| 日韩一区二区高清| 91精品国产欧美日韩| 9191成人精品久久| 8x福利精品第一导航| 欧美日韩不卡一区| 欧美在线观看一区二区| 欧美在线一区二区| 日韩一区二区中文字幕| 精品日韩欧美一区二区| 国产亚洲短视频| 亚洲精品老司机| 日韩中文字幕不卡| 国产乱子伦视频一区二区三区| 白白色亚洲国产精品| 91久久精品一区二区三区| 欧美精品乱码久久久久久| 久久综合久久综合久久| 亚洲男人的天堂在线aⅴ视频 | 国产精品一级片在线观看| 成年人国产精品| 51精品秘密在线观看| 国产人成亚洲第一网站在线播放| 久久久久国产成人精品亚洲午夜 | 国产欧美一区在线| 中文在线免费一区三区高中清不卡| 亚洲日本丝袜连裤袜办公室| 艳妇臀荡乳欲伦亚洲一区| 久久国产尿小便嘘嘘尿| av综合在线播放| 日韩欧美久久一区| 自拍偷拍欧美激情| 国产最新精品免费| 在线观看一区日韩| 国产日韩欧美麻豆| 天天色天天操综合| av成人老司机| 91精品国产aⅴ一区二区| 亚洲国产精品ⅴa在线观看| 亚洲国产你懂的| 9i看片成人免费高清| 911精品产国品一二三产区| 国产日产欧美一区二区视频| 亚洲综合一区在线| 国产乱人伦偷精品视频免下载| 欧美亚洲一区二区三区四区| 精品国产凹凸成av人导航| 国产精品免费aⅴ片在线观看| 午夜精品一区二区三区电影天堂| 国产精品性做久久久久久| 欧美视频一区在线观看| 久久精品欧美日韩精品 | 欧美三级资源在线| 国产欧美日韩精品a在线观看| 国产精品久久久久久久久免费樱桃| 欧美电影在哪看比较好| 在线观看日韩高清av| 亚洲资源中文字幕| 91在线视频网址| 国产精品视频一二三| 亚洲成人av在线电影| 91亚洲精品久久久蜜桃网站 | 91浏览器在线视频| 狠狠色综合日日| 日本一区二区免费在线| 欧美系列在线观看| 日韩有码一区二区三区| 美女视频一区二区| 欧美不卡一区二区三区| 欧美在线免费观看视频| 日韩一区二区三区av| 国产精品久久久久7777按摩| 日韩精品最新网址| 色综合久久66| 91在线观看一区二区| 色综合久久久久综合99| 久久综合网色—综合色88| 精品国产一区二区国模嫣然| 欧美精品v国产精品v日韩精品| 国产成人激情av| 一区二区三区91| 久久影院午夜论| 91日韩在线专区| 久久综合成人精品亚洲另类欧美 | 一区二区三区中文字幕电影| 91蝌蚪porny成人天涯| 日本一区中文字幕| 亚洲午夜激情网页| 日日夜夜精品视频天天综合网| 色哟哟日韩精品| www.一区二区| 91啪亚洲精品| 91精品国产全国免费观看| 中文字幕av在线一区二区三区| 久久伊人蜜桃av一区二区| 久久久精品欧美丰满| 亚洲日本在线a| 亚洲国产视频在线| 国产欧美精品一区二区色综合朱莉| 中文字幕日本乱码精品影院| 国产.欧美.日韩| 亚洲自拍偷拍麻豆| 欧美一级午夜免费电影| 日韩一区二区影院| 日韩午夜精品视频| 日韩三级视频中文字幕| 国产精品美女久久久久久久久久久| 久久久一区二区三区| 国产精品视频一区二区三区不卡| 91精品欧美久久久久久动漫| 一区二区在线观看不卡| 国产精品电影一区二区三区| 中文字幕日韩av资源站| 久久99精品一区二区三区三区| 成人妖精视频yjsp地址| 久久国产精品99久久久久久老狼| 亚洲欧洲精品一区二区精品久久久 | 看电视剧不卡顿的网站| 亚洲一线二线三线视频| 亚洲成精国产精品女| 国产精品国产自产拍高清av| 中文字幕av一区二区三区免费看| 亚洲最大成人网4388xx| 亚洲精品中文在线影院| 一区二区三区免费网站| 久久99精品国产.久久久久久| 欧美三区在线观看| 精品对白一区国产伦| 精品国产成人在线影院| 国产精品免费观看视频| 亚洲成人7777| 欧美日韩精品欧美日韩精品| 欧美激情中文不卡| 亚洲精品久久7777| 午夜精品久久久久久久99水蜜桃 | 日韩三级视频在线看| 丝袜美腿一区二区三区| 国产成人丝袜美腿| 亚洲女与黑人做爰| 精品国产乱码久久久久久图片| 爽爽淫人综合网网站| 91在线观看成人| 亚洲精品久久嫩草网站秘色| 国产91清纯白嫩初高中在线观看 | 欧美日韩一卡二卡三卡| 日本成人在线网站| 中文字幕日韩一区| 日韩精品一级中文字幕精品视频免费观看| 国产综合色产在线精品| 色婷婷av一区二区三区大白胸| 亚洲免费观看高清完整版在线观看熊| 欧美一区二区播放| 欧美精品一区二区三区视频| 欧美视频第二页| 成人精品鲁一区一区二区| 中文字幕中文字幕中文字幕亚洲无线| 亚洲国产精品麻豆| 国产日韩欧美精品电影三级在线| 蜜桃视频一区二区三区| 欧美一级欧美三级在线观看| 久久国产免费看| 国产精品久久夜| 56国语精品自产拍在线观看| 天涯成人国产亚洲精品一区av| 成人精品免费视频| 国产欧美一区二区在线| 欧美肥妇bbw| 久久久99久久精品欧美| 国产馆精品极品| 国精产品一区一区三区mba视频|