PrePretive Protection Dotfuscator exe文件 [英] PreEmptive Protection Dotfuscator exe files
问题描述
什么是PreEmptive Protection Dotfuscator exe文件的Map.Xml和Dotfuscator1.Xml文件.我应该出于某种原因保留它们,还是项目exe文件组装需要它们?
What is Map.Xml and Dotfuscator1.Xml files of PreEmptive Protection Dotfuscator exe file. Should I keep them for some reason or maybe it is needed for project exe file assembly?
推荐答案
The Dotfuscator1.xml
file is the Dotfuscator project (i.e., configuration) file. It is an XML file that defines what assemblies will be processed by Dotfuscator, where the protected assemblies will be written, and any custom configuration of the protection process (e.g., any names that will be excluded from renaming). You should keep this file checked-in to your version control system, so that you can re-apply Dotfuscator's protection to your assemblies when you make code changes.
Map.xml
文件为重命名地图文件. Dotfuscator的重命名混淆会更改程序集中的类,方法等的名称.该文件将原始名称映射到新的,混淆的名称. 发布程序集时,应将此文件归档在一个私有位置.这是因为,如果客户给您一个堆栈跟踪,那么那里的名称将是混淆的名称.为了了解堆栈跟踪,您需要撤消重命名过程.该文件为您提供了必要的信息.
The Map.xml
file is the renaming map file. Dotfuscator's renaming obfuscation changes the names of classes, methods, etc. in your assembly. This file maps the original names to the new, obfuscated names. You should archive this file in a private location when you release your assemblies. This is because if a customer gives you a stack trace, the names there will be the obfuscated names. In order to understand the stack trace, you will need to reverse the renaming process; this file gives you the necessary information.
您不应将这两个文件中的任何一个分发给用户.
注释1 :上面的链接假定您使用的是Visual Studio中包含的PreEmptive Protection-Dotfuscator的社区版(免费SKU).专业版中的概念相同,但是有该SKU的单独文档在此处可用.
Note 1: The above links assume you are using the Community Edition (free SKU) of PreEmptive Protection - Dotfuscator that is included in Visual Studio. The concepts are the same in the Professional Edition, but there's a separate documentation for that SKU available here.
注释2 :我是PreEmptive Solutions的Dotfuscator团队的一名开发人员,正在以这种身份回答这个问题.
Note 2: I am a developer on the Dotfuscator team at PreEmptive Solutions, and am answering this question in that capacity.
这篇关于PrePretive Protection Dotfuscator exe文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!