彩票走势图

Dotfuscator 6.0 Beta支持跨平台构建!关于全新版本你想知道的细节都在这里

翻译|产品更新|编辑:李显亮|2019-12-26 11:47:08.300|阅读 485 次

概述:本文提供了有关Beta期望的详细信息,包括新功能,已更改的功能,不起作用的功能以及最终版本中的期望功能。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Dotfuscator是一个.NET的混淆器。它提供企业级的应用程序保护,大大降低了盗版、知识产权盗窃和篡改的风险。Dotfuscator的分层混淆、加密、水印、自动失效、防调试、防篡改、报警和防御技术,为世界各地成千上万的应用程序提供保护。

近日,Dotfuscator迎来了重大版本更新,全面进入Dotfuscator 6.0时代!本文是关于Dotfuscator 6.0 Beta的发行说明。

本文提供了有关Beta期望的详细信息,包括新功能,已更改的功能,不起作用的功能以及最终版本中的期望功能。你可以像下载其他任何版本一样下载Dotfuscator 6.0 Beta试用。

.NET Core应用保护新时代!全新Dotfuscator v6.0 Beta强势支持Windows,Mac和Linux跨平台构建保护

.NET Core,Mono和跨平台支持

尽管Dotfuscator长期以来一直支持处理以Mono或(最近).NET Core 为目标的应用程序,但这是Dotfuscator的构建组件可以在Windows,Mac和Linux上的.NET Core 3或Mono下运行的第一个版本。值得注意的是,Dotfuscator现在可以在Mac上构建的Xamarin应用程序的构建工具链中使用,这使得保护iOS和Android应用程序更加容易,尤其是在Azure DevOps Services或Visual Studio App Center上。

具体来说,此版本包括可以在.NET Core 3或Mono 6上运行的跨平台MSBuild组件。这些组件由更新的Protect Your App集成说明使用,并且使用这些新的MSBuild组件进行的构建在.NET中的工作方式相同。 Windows,Mac和Linux上的Framework,.NET Core和Mono。

可以通过多种方式调用MSBuild来支持MSBuild组件,包括dotnet通过Visual Studio和Visual Studio for Mac,msbuild.exe在Windows上以及Mono下运行的命令。

MSBuild组件在Windows Installer(.msi)和NuGet软件包中均可用。要将MSBuild组件配置到非Windows计算机上,请使用NuGet包。

Dotfuscator的命令行界面(CLI)的Beta版仅可通过Windows Installer获得,并且需要.NET Framework。在最终版本中,将在NuGet软件包中分发CLI的.NET Core 3版本。 注意:编写文档时就好像.NET Core CLI可用,即使它尚不可用。配置编辑器继续要求.NET Framework(在Windows上)才能运行。

主要变化

  • 新品牌。将在新图标,图像和新的启动屏幕中看到它们。

  • 删除了Visual Studio集成UI。此集成已由我们的MSBuild目标(现在具有跨平台支持!)取代。如果您仍在使用Visual Studio集成UI,请按照升级说明将Dotfuscator项目(.dotfuproj文件)迁移到MSBuild目标。

  • Dotfuscator NuGet软件包已更新,仅包含跨平台支持的组件。对于此Beta版本,这意味着它仅包含MSBuild组件。Config Editor和CLI已删除。在最终的6.0版本中,NuGet程序包还将包含.NET Core CLI。Windows Installer将包括配置编辑器,与框架兼容的CLI和跨平台的MSBuild组件。

  • Windows安装程序(适用于Dotfuscator 6.x)将不提供并行安装支持。Dotfuscator 4.x版本将继续支持并行安装,并且Dotfuscator 6.x可与Dotfuscator 4.x一起安装,但一次只能安装一个Dotfuscator 6.x版本(通过Windows Installer)。
    请注意,Windows Installer将为您提供自动删除最新的4.x安装(如果找到)的选项。如果您目前有Dotfuscator的项目(.dotfuproj文件),配置通过Visual Studio集成UI,你不妨让你的4.x的安装,以便您可以迁移到6.x的。

  • Dotfuscator 将分析遥测功能注入应用程序的功能已被删除。Dotfuscator仍会自行收集分析遥测数据,并且该收集继续可由用户配置。

  • 最终版本6.0将对Dotfuscator的许可和激活系统进行其他潜在的重大更改。对于大多数客户而言,这些更改是不可见的-Dotfuscator 6将自动从Dotfuscator 4迁移许可信息,并且现有的许可证密钥将继续起作用。但是,Beta用户的许可证数据可能仅部分迁移,因此在安装Dotfuscator 6.0的最终版本之前,可能必须手动删除6.0许可证数据。

  • 在升级之前,如果想要了解其他功能更改和增强,请仔细查看此版本的变更日志

已知问题

  • 文档与此Beta中的功能存在差异:

    1. 由于NuGet软件包具有预发行版本,因此请确保在安装时指定完整的版本号。例如,如果使用nuget install,请指定-Version 6.0.0-beta。

    2. NuGet软件包中不提供命令行界面(CLI)。(并且Windows Installer附带的CLI不具有跨平台支持。)

    3. 产品名称和屏幕截图尚未更新以反映新的品牌。

  • MSBuild组件(在此Beta中)需要.NET Core 3 SDK(或更高版本);在最终的6.0版本中,他们将需要.NET Core 2.1(或更高版本)。

  • 此Beta的默认安装目录不同于最终6.0版本的计划安装目录。

  • 从此Beta升级到最终6.0版本可能需要在安装最终6.0版本之前手动删除Beta许可证数据。

  • 如果您使用的是具有4.x版本的旧版永久许可证,而没有当前的支持和维护,则该许可证将在此Beta中有效,但在最终的6.0版本中无效。

  • 到目前为止,在Linux上进行的测试比在Mac上进行的测试要困难得多,并且可能仍然存在我们尚未发现的功能或文档问题。

  • Dotfuscator ProfessionalAzure DevOps扩展尚未更新,以了解Dotfuscator 6。(但是在大多数情况下是不需要的;默认的集成说明不需要。)

在发行说明页面上描述的限制内,此Beta是受许可用户支持的发行版。 欢迎您升级生产系统以使用它,并且您应该期望与任何其他Dotfuscator版本相同的高级保护和运行时可靠性,



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP