《.NET Core 2.0應(yīng)用程序高級調(diào)試》-.net core 基礎(chǔ)知識

.net core 是什么卵迂?

.net core是一種小型的察蹲、高效的铭若,可以通過文件復(fù)制直接部署的跨平臺框架。其自身開源递览,且跨平臺叼屠,可以在Windows、Linux的多個(gè)發(fā)行版本绞铃、macOS和UNIX上運(yùn)行镜雨。并且使用的的是MIT協(xié)議。它是四個(gè)主流協(xié)議(GPL儿捧、Apache荚坞、BSD、MIT)中最寬松的一種協(xié)議菲盾,也就意味著颓影,你可以任意的使用,修改和發(fā)布它懒鉴,只要在源代碼中保存原作者的版權(quán)信息即可诡挂。

構(gòu)成.net core的四大組件

CoreCLR;CoreFx临谱;CLI璃俗;Roslyn

CoreCLR

.net 公共語言運(yùn)行時(shí),對應(yīng)到j(luò)ava世界就是JRE悉默,就是java虛擬機(jī)城豁。

CoreFx

基礎(chǔ)類庫。完全由C#語言寫成抄课,是.net core 可以提供給開發(fā)者的庫函數(shù)項(xiàng)目唱星。

CLI

Command-Line Interface的縮寫雳旅,.net core 命令行工具項(xiàng)目。

Roslyn

Roslyn被微軟定義為下一代編譯平臺间聊,支持C#岭辣,VB.NET,F#。它不僅僅是編譯器甸饱,還提供代碼分析服務(wù)以及豐富的API沦童。Roslyn生成的中間語言代碼(IL)更加高效,編譯時(shí)間也大大縮短叹话。

這些開源項(xiàng)目都可以在.net 基金會組織下找到偷遗,地址是:http://www.github.com/dotnets

.net core 的一些重要的工具

1. Visual Studio for mac
2. Visual Studio Code
3. API Portability tool

開發(fā)者在不同的開發(fā)框架上遷移代碼工程的靜態(tài)代碼審查工具,開源驼壶。

4. .net api availability catalog

一個(gè)網(wǎng)站氏豌,可以幫助開發(fā)者確定一個(gè)API是否存在在某個(gè)特定的.net開發(fā)框架上面。
網(wǎng)址:https://apisof.net/catalog热凹。

5. Package Availability Infomation

當(dāng)開發(fā)者想把自己的項(xiàng)目遷移到.net core開發(fā)框架上的時(shí)候泵喘,然而這個(gè)時(shí)候,項(xiàng)目中引用了很多第三方的NuGet包般妙,開發(fā)者一時(shí)很難確定這些NuGet包是否已經(jīng)支持了.net core, 此時(shí)就可以使用該網(wǎng)站進(jìn)行查詢纪铺。網(wǎng)址:https://icanhasdot.net/

6. NuGet Package Explorer

幫助開發(fā)者將自己的項(xiàng)目制作成NuGet包的可視化工具。開源碟渺,代碼地址:https://github.com/NuGetPackageExplorer/

7. ILDasm

ILDasm是.net core sdk中自帶的IL源代碼反匯編工具鲜锚。

8. ILSpy

開源運(yùn)行在Windows下的反匯編工具。

9. Postman

一款支持跨平臺的應(yīng)用程序苫拍,用來快速構(gòu)建和測試Rest api服務(wù)芜繁。下載地址:https://www.getpostman.com/

10. Fiddler

一款http調(diào)試器

11. dnSpy

dnSpy是一個(gè)開源的支持.net framwork, Unity, .net core的調(diào)試器和程序集編輯器。項(xiàng)目地址:https://github.com/0xd4d/dnSpy绒极。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末骏令,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子垄提,更是在濱河造成了極大的恐慌榔袋,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件塔淤,死亡現(xiàn)場離奇詭異摘昌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)高蜂,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來罕容,“玉大人备恤,你說我怎么就攤上這事稿饰。” “怎么了露泊?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵喉镰,是天一觀的道長。 經(jīng)常有香客問我惭笑,道長侣姆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任沉噩,我火速辦了婚禮捺宗,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘川蒙。我一直安慰自己蚜厉,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布畜眨。 她就那樣靜靜地躺著昼牛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪康聂。 梳的紋絲不亂的頭發(fā)上贰健,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天,我揣著相機(jī)與錄音恬汁,去河邊找鬼霎烙。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蕊连,可吹牛的內(nèi)容都是我干的悬垃。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼甘苍,長吁一口氣:“原來是場噩夢啊……” “哼尝蠕!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起载庭,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤看彼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后囚聚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體靖榕,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年顽铸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了茁计。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡谓松,死狀恐怖星压,靈堂內(nèi)的尸體忽然破棺而出践剂,到底是詐尸還是另有隱情,我是刑警寧澤娜膘,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布逊脯,位于F島的核電站,受9級特大地震影響竣贪,放射性物質(zhì)發(fā)生泄漏军洼。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一演怎、第九天 我趴在偏房一處隱蔽的房頂上張望匕争。 院中可真熱鬧,春花似錦颤枪、人聲如沸汗捡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽扇住。三九已至,卻和暖如春盗胀,著一層夾襖步出監(jiān)牢的瞬間艘蹋,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工票灰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留女阀,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓屑迂,卻偏偏與公主長得像浸策,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子惹盼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348