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

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

.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包。

主要变化

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

  • 删除了Visual Studio集成UI。此集成已由我们的MSBuild目标(现在具有跨平台支持!)取代。如果您仍在使用Visual Studio集成UI,请按照升级说明将Dotfuscator项目(.dotfuproj文件)迁移到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版本相同的高级保护和运行时可靠性,联系客服咨询问价

    标签:

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年11月23日
    下一篇 2019年11月23日

    相关推荐

    发表回复

    登录后才能评论