翻譯|產(chǎn)品更新|編輯:李顯亮|2019-12-26 11:47:08.300|閱讀 529 次
概述:本文提供了有關(guān)Beta期望的詳細(xì)信息,包括新功能,已更改的功能,不起作用的功能以及最終版本中的期望功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
Dotfuscator是一個(gè).NET的混淆器。它提供企業(yè)級(jí)的應(yīng)用程序保護(hù),大大降低了盜版、知識(shí)產(chǎn)權(quán)盜竊和篡改的風(fēng)險(xiǎn)。Dotfuscator的分層混淆、加密、水印、自動(dòng)失效、防調(diào)試、防篡改、報(bào)警和防御技術(shù),為世界各地成千上萬(wàn)的應(yīng)用程序提供保護(hù)。
近日,Dotfuscator迎來(lái)了重大版本更新,全面進(jìn)入Dotfuscator 6.0時(shí)代!本文是關(guān)于Dotfuscator 6.0 Beta的發(fā)行說(shuō)明。
本文提供了有關(guān)Beta期望的詳細(xì)信息,包括新功能,已更改的功能,不起作用的功能以及最終版本中的期望功能。你可以像下載其他任何版本一樣下載Dotfuscator 6.0 Beta試用。
盡管Dotfuscator長(zhǎng)期以來(lái)一直支持處理以Mono或(最近).NET Core 為目標(biāo)的應(yīng)用程序,但這是Dotfuscator的構(gòu)建組件可以在Windows,Mac和Linux上的.NET Core 3或Mono下運(yùn)行的第一個(gè)版本。值得注意的是,Dotfuscator現(xiàn)在可以在Mac上構(gòu)建的Xamarin應(yīng)用程序的構(gòu)建工具鏈中使用,這使得保護(hù)iOS和Android應(yīng)用程序更加容易,尤其是在Azure DevOps Services或Visual Studio App Center上。
具體來(lái)說(shuō),此版本包括可以在.NET Core 3或Mono 6上運(yùn)行的跨平臺(tái)MSBuild組件。這些組件由更新的Protect Your App集成說(shuō)明使用,并且使用這些新的MSBuild組件進(jìn)行的構(gòu)建在.NET中的工作方式相同。 Windows,Mac和Linux上的Framework,.NET Core和Mono。
可以通過(guò)多種方式調(diào)用MSBuild來(lái)支持MSBuild組件,包括dotnet通過(guò)Visual Studio和Visual Studio for Mac,msbuild.exe在Windows上以及Mono下運(yùn)行的命令。
MSBuild組件在Windows Installer(.msi)和NuGet軟件包中均可用。要將MSBuild組件配置到非Windows計(jì)算機(jī)上,請(qǐng)使用NuGet包。
Dotfuscator的命令行界面(CLI)的Beta版僅可通過(guò)Windows Installer獲得,并且需要.NET Framework。在最終版本中,將在NuGet軟件包中分發(fā)CLI的.NET Core 3版本。 注意:編寫(xiě)文檔時(shí)就好像.NET Core CLI可用,即使它尚不可用。配置編輯器繼續(xù)要求.NET Framework(在Windows上)才能運(yùn)行。
新品牌。將在新圖標(biāo),圖像和新的啟動(dòng)屏幕中看到它們。
刪除了Visual Studio集成UI。此集成已由我們的MSBuild目標(biāo)(現(xiàn)在具有跨平臺(tái)支持!)取代。如果您仍在使用Visual Studio集成UI,請(qǐng)按照升級(jí)說(shuō)明將Dotfuscator項(xiàng)目(.dotfuproj文件)遷移到MSBuild目標(biāo)。
Dotfuscator NuGet軟件包已更新,僅包含跨平臺(tái)支持的組件。對(duì)于此Beta版本,這意味著它僅包含MSBuild組件。Config Editor和CLI已刪除。在最終的6.0版本中,NuGet程序包還將包含.NET Core CLI。Windows Installer將包括配置編輯器,與框架兼容的CLI和跨平臺(tái)的MSBuild組件。
Windows安裝程序(適用于Dotfuscator 6.x)將不提供并行安裝支持。Dotfuscator 4.x版本將繼續(xù)支持并行安裝,并且Dotfuscator 6.x可與Dotfuscator 4.x一起安裝,但一次只能安裝一個(gè)Dotfuscator 6.x版本(通過(guò)Windows Installer)。
請(qǐng)注意,Windows Installer將為您提供自動(dòng)刪除最新的4.x安裝(如果找到)的選項(xiàng)。如果您目前有Dotfuscator的項(xiàng)目(.dotfuproj文件),配置通過(guò)Visual Studio集成UI,你不妨讓你的4.x的安裝,以便您可以遷移到6.x的。
Dotfuscator 將分析遙測(cè)功能注入應(yīng)用程序的功能已被刪除。Dotfuscator仍會(huì)自行收集分析遙測(cè)數(shù)據(jù),并且該收集繼續(xù)可由用戶(hù)配置。
最終版本6.0將對(duì)Dotfuscator的許可和激活系統(tǒng)進(jìn)行其他潛在的重大更改。對(duì)于大多數(shù)客戶(hù)而言,這些更改是不可見(jiàn)的-Dotfuscator 6將自動(dòng)從Dotfuscator 4遷移許可信息,并且現(xiàn)有的許可證密鑰將繼續(xù)起作用。但是,Beta用戶(hù)的許可證數(shù)據(jù)可能僅部分遷移,因此在安裝Dotfuscator 6.0的最終版本之前,可能必須手動(dòng)刪除6.0許可證數(shù)據(jù)。
在升級(jí)之前,如果想要了解其他功能更改和增強(qiáng),請(qǐng)仔細(xì)查看此版本的變更日志。
該文檔與此Beta中的功能存在差異:
由于NuGet軟件包具有預(yù)發(fā)行版本,因此請(qǐng)確保在安裝時(shí)指定完整的版本號(hào)。例如,如果使用nuget install,請(qǐng)指定-Version 6.0.0-beta。
NuGet軟件包中不提供命令行界面(CLI)。(并且Windows Installer附帶的CLI不具有跨平臺(tái)支持。)
產(chǎn)品名稱(chēng)和屏幕截圖尚未更新以反映新的品牌。
MSBuild組件(在此Beta中)需要.NET Core 3 SDK(或更高版本);在最終的6.0版本中,他們將需要.NET Core 2.1(或更高版本)。
此Beta的默認(rèn)安裝目錄不同于最終6.0版本的計(jì)劃安裝目錄。
從此Beta升級(jí)到最終6.0版本可能需要在安裝最終6.0版本之前手動(dòng)刪除Beta許可證數(shù)據(jù)。
如果您使用的是具有4.x版本的舊版永久許可證,而沒(méi)有當(dāng)前的支持和維護(hù),則該許可證將在此Beta中有效,但在最終的6.0版本中無(wú)效。
到目前為止,在Linux上進(jìn)行的測(cè)試比在Mac上進(jìn)行的測(cè)試要困難得多,并且可能仍然存在我們尚未發(fā)現(xiàn)的功能或文檔問(wèn)題。
Dotfuscator Professional的Azure DevOps擴(kuò)展尚未更新,以了解Dotfuscator 6。(但是在大多數(shù)情況下是不需要的;默認(rèn)的集成說(shuō)明不需要。)
在發(fā)行說(shuō)明頁(yè)面上描述的限制內(nèi),此Beta是受許可用戶(hù)支持的發(fā)行版。 歡迎您升級(jí)生產(chǎn)系統(tǒng)以使用它,并且您應(yīng)該期望與任何其他Dotfuscator版本相同的高級(jí)保護(hù)和運(yùn)行時(shí)可靠性,。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn