.NET Core 2.0 應用程序高級調試:完全掌握Linux、macOS和Windows跨平臺調試技術
隨著.NETCore開源和跨平臺的特性逐漸被廣大開發(fā)者熟知和接受,有越來越多的.NET應用從Windows平臺向Linux平臺進行遷移,有越來越多的開發(fā)者在Linux或者macOS操作系統(tǒng)上開發(fā).NET應用。同時,這也給之前只熟悉在Windows平臺上開發(fā).NET應用的開發(fā)者帶來了一系列挑戰(zhàn)。怎樣在Linux和macOS操作系統(tǒng)上有效地使用工具對.NETCore應用程序進行調試,找出程序中隱藏的代碼錯誤和內存中的問題成為保障應用程序在Linux和macOS上平穩(wěn)運行的重要課題。本書從.NETCore概念、.NETCore相關工具、調試器選擇、調試命令介紹和多線程、內存調試實踐等多個環(huán)節(jié)對.NETCore在Linux、macOS和Windows三個操作系統(tǒng)上如何進行調試做了詳盡的介紹。內容包括.NETCore基礎知識、.NETCore的編譯、.NETCore命令行工具、調試環(huán)境的配置、調試器的基本命令、.NET基本調試命令、多線程、async和await、內存和垃圾收集等,分9章全面地闡述了.NETCore跨平臺調試技術。
·7.3萬字