自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

?一款開(kāi)源的 .NET 程序集反編譯、編輯和調(diào)試神器

開(kāi)發(fā)
本文的主要內(nèi)容是講講dnSpyEx(dnSpyEx是dnSpy項(xiàng)目的非官方Fork維護(hù)版本)這個(gè)開(kāi)源的.NET程序集反編譯、編輯和調(diào)試工具該如何使用。

前言

說(shuō)到.NET相關(guān)的反編譯工具大家腦海里第一個(gè)想到的工具是什么?ILSpy、dnSpy、還是dotPeek?咱們今天的主要內(nèi)容是講講dnSpyEx(dnSpyEx是dnSpy項(xiàng)目的非官方Fork維護(hù)版本)這個(gè)開(kāi)源的.NET程序集反編譯、編輯和調(diào)試工具該如何使用。

dnSpyEx

dnSpyEx是dnSpy(該代碼庫(kù)已于2020年12月21日被所有者歸檔為只讀狀態(tài))項(xiàng)目的非官方Fork維護(hù)版本,一款開(kāi)源、功能強(qiáng)大的.NET反編譯工具和調(diào)試器,可用于在沒(méi)有源代碼的情況下編輯和調(diào)試程序集。

主要功能

  • 支持淺色、藍(lán)色和深色主題。
  • 支持調(diào)試 .NET Framework、.NET Core 和 Unity 程序集。
  • 支持編輯 .NET Framework、.NET 和 Unity 程序集。
  • 支持多語(yǔ)言(中文、俄語(yǔ)、德語(yǔ)、法語(yǔ)、意大利語(yǔ)、英語(yǔ)等)。

工具源代碼

工具下載安裝運(yùn)行

https://github.com/dnSpyEx/dnSpy/releases

下載完成后,雙擊dnSpy即可運(yùn)行無(wú)需安裝:

創(chuàng)建測(cè)試項(xiàng)目并編譯成dll程序集

下面我們創(chuàng)建一個(gè)名為T(mén)estSample的.NET Core控制臺(tái)應(yīng)用,然后寫(xiě)上一段簡(jiǎn)單的對(duì)象序列化和反序列化代碼示例。

(1) 測(cè)試項(xiàng)目創(chuàng)建

(2) 項(xiàng)目示例代碼

using Newtonsoft.Json;

namespace TestSample
{
    public class Program
    {
        static void Main(string[] args)
        {
            var personList = new List<Person>();
            personList.Add(new Person { Name = "張三", Age = 30 });

            string json = JsonConvert.SerializeObject(personList);

            Console.WriteLine("序列化后的 JSON 字符串:");
            Console.WriteLine(json);

            var deserializedPersonList = JsonConvert.DeserializeObject<List<Person>>(json);

            Console.WriteLine("\n反序列化后的對(duì)象信息:");
            foreach (var item in deserializedPersonList)
            {
                Console.WriteLine($"Name: {item.Name}, Age: {item.Age}");
            }
        }
    }

    public class Person
    {
        public string Name { get; set; }
        public int Age { get; set; }
    }
}

(3) 找到dll程序集

..TestSample\bin\Debug\net8.0

使用工具調(diào)試程序集中的代碼

使用工具編輯程序集中的代碼

使用工具編輯程序集中的IL指令

項(xiàng)目源碼地址

更多項(xiàng)目實(shí)用功能和特性歡迎前往項(xiàng)目開(kāi)源地址查看,別忘了給項(xiàng)目一個(gè)Star支持。

  • dnSpyEx:https://github.com/dnSpyEx/dnSpy
  • dnSpy:https://github.com/dnSpy/dnSpy
責(zé)任編輯:趙寧寧 來(lái)源: 追逐時(shí)光者
相關(guān)推薦

2023-09-06 08:19:53

2014-09-25 10:28:02

反編譯工具Java

2023-06-08 08:46:37

Motrix下載工具

2025-03-17 09:19:45

2022-10-09 10:11:30

Python爬蟲(chóng)神器

2024-03-06 08:26:29

2020-05-26 14:15:09

開(kāi)源網(wǎng)盤(pán) 免費(fèi)

2020-08-28 10:40:13

PythonFaker數(shù)據(jù)

2022-04-14 11:09:17

開(kāi)源項(xiàng)目搜索

2020-12-18 08:38:22

開(kāi)源前端mitojs

2019-02-25 10:18:43

工具代碼測(cè)試

2024-08-16 08:31:05

2024-12-25 13:27:16

2021-07-23 16:50:19

httpJava框架

2021-11-24 09:12:11

Markdown編輯器Linux

2021-04-27 09:00:59

PythonAidLearning編程神器

2021-06-16 11:25:59

備份命令開(kāi)源

2025-04-10 09:10:00

.NET開(kāi)源Windows

2023-10-08 07:51:07

HInvoke項(xiàng)目函數(shù)

2023-09-13 13:32:04

數(shù)據(jù)庫(kù)開(kāi)源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)