亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

.NET Reactor 版本使用 pdb 文件混淆調試

.NET Reactor 版本使用 pdb 文件混淆調試

C#
喵喵時光機 2022-12-24 09:51:07
我編譯ASPNET Core 2.2應用程序,獲取pdb文件,然后在程序集上運行.NET Reactor混淆。我擁有所有組件:二進制文件、源代碼、pdb 文件。在 .NET Reactor 運行之前,我能夠創建轉儲文件并在 Visual Studio 2017 中使用 .pdb 對其進行調試。但是在 .NET Reactor 運行之后,我在所有包含的 dll 中獲得以下符號狀態: “二進制文件不是使用調試信息構建的?!贝送?,.NET Reactor 根本不會更改 pdb。它只是將它們復制到新的目的地。在這種情況下如何調試混淆的應用程序?
查看完整描述

2 回答

?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

最新的 .NET Reactor 版本現在能夠處理兩種 pdb 規范(經典 pdb、便攜式 pdb)。



查看完整回答
反對 回復 2022-12-24
?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

有2種pdb規格。只有較新的可移植pdb 規范有問題(它在內部導致異常并且.NET Reactor只復制文件)。

而且.NET Reactor還不支持。確保使用"full"調試信息構建 dll:

http://img1.sycdn.imooc.com//63a65b2b00013e5110850559.jpg

它應該可以解決問題。至于我的情況,為什么我VisualStudio會忽略此選項并繼續使用'portable',即使選項已滿??梢钥闯鏊鼜囊韵挛恢瞄_始BSJB

http://img1.sycdn.imooc.com//63a65b350001763d06260197.jpg

目前.NET Reactor團隊已經意識到這個問題并承諾在下一個主要版本中添加支持。直到那個尖齒嘗試'full'在設置中使用調試信息。



查看完整回答
反對 回復 2022-12-24
  • 2 回答
  • 0 關注
  • 105 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號