debug模式下不加载mapping.xml
parent
7eabfbdf08
commit
bf6112a4ab
|
@ -238,7 +238,7 @@ namespace Obfuz.ObfusPasses.SymbolObfus
|
|||
|
||||
private void LoadXmlMappingFile(string mappingFile)
|
||||
{
|
||||
if (!File.Exists(mappingFile))
|
||||
if (string.IsNullOrEmpty(mappingFile) || !File.Exists(mappingFile))
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
@ -389,6 +389,10 @@ namespace Obfuz.ObfusPasses.SymbolObfus
|
|||
|
||||
public void WriteXmlMappingFile()
|
||||
{
|
||||
if (string.IsNullOrEmpty(_mappingFile))
|
||||
{
|
||||
return;
|
||||
}
|
||||
var doc = new XmlDocument();
|
||||
var root = doc.CreateElement("mapping");
|
||||
doc.AppendChild(root);
|
||||
|
|
|
@ -59,7 +59,7 @@ namespace Obfuz.ObfusPasses.SymbolObfus
|
|||
_useConsistentNamespaceObfuscation = settings.useConsistentNamespaceObfuscation;
|
||||
_mappingXmlPath = settings.mappingFile;
|
||||
_obfuscationRuleFiles = settings.ruleFiles.ToList();
|
||||
_renameRecordMap = new RenameRecordMap(settings.mappingFile);
|
||||
_renameRecordMap = new RenameRecordMap(settings.debug ? null : settings.mappingFile);
|
||||
_virtualMethodGroupCalculator = new VirtualMethodGroupCalculator();
|
||||
_nameMaker = settings.debug ? NameMakerFactory.CreateDebugNameMaker() : NameMakerFactory.CreateNameMakerBaseASCIICharSet(settings.obfuscatedNamePrefix);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue