저는 최근 Visual Studio 2015 업데이트 3에서 Dotfuscator CE를 사용하여 DLL을 난독 화했습니다. 여기에 사용한 Dotfuscator.xml 파일이 있습니다. 난독 화 후 Settings.settings 파일에서 읽기
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE dotfuscator SYSTEM "http://www.preemptive.com/dotfuscator/dtd/dotfuscator_v2.3.dtd">
<dotfuscator version="2.3">
<propertylist>
<property name="SourceDirectory" value="This Path Will Be Replaced By Visual Studio" />
<property name="SourceFile" value="This Filename Will Be Replaced By Visual Studio" />
</propertylist>
<input>
<asmlist>
<inputassembly>
<option>library</option>
<file dir="${SourceDirectory}\" name="${SourceFile}" />
</inputassembly>
</asmlist>
</input>
<output>
<file dir="${SourceDirectory}\" />
</output>
</dotfuscator>
이제 문제는 난독 어셈블리는 Settings.settings에 저장된 몇 가지 정보를 포함합니다. 파일, 내 코드가 설정 파일에서 데이터에 액세스하려고하면 다음 예외로 인해 실패합니다. "난독 후 오류 Dotfuscator"
Dim strURI As String = My.Settings.ProxyTestURL
을 내가 비슷한 질문이 알고
이 설정을 읽을 수있는 구문을 찾을 수 없습니다 하지만 거기에 내 의견을 두지 만, 여기에도 나는 내 설정 파일 리터럴을 (필자가 언급 한대로) 이름을 바꾸는 대신에 두 번째 의견과보다 견고한 솔루션을 기대합니다.설정 특성 'ProxyTestURL은'여기
그가 보는 다른 질문은 http://stackoverflow.com/questions/17215726/dotfuscator-error-after-obfuscation –