Dotfuscator上升错误:值不能为空

时间:2017-11-06 13:02:20

标签: c# visual-studio dll obfuscation dotfuscator

我有dotfuscator的问题,然后我设置post-build事件dotfuscate我的DLL文件我收到2个错误:值不能为空。在我的VSTO项目中,我有5个项目用于在输出上制作.DLL文件,然后我通过输入命令设置构建后事件:

"C:\Program Files (x86)\PreEmptive Solutions\Dotfuscator Professional Edition Evaluation 4.31.1\dotfuscator.exe" /in:$(TargetFileName)

5 of 5 .dll是成功的dotfuscating但其中2个上升相同的错误。错误是:

    4>  [Build Output] Your subscription expires in 10 days. Visit https://www.preemptive.com/renewals to renew.
4>  [Build Output] Backed up existing renaming map file C:\Users\Andrejka\Documents\Dotfuscated\Map.xml to C:\Users\Andrejka\Documents\Dotfuscated\Map.7.xml
4>  [Build Output] Loading Assemblies...
4>  [Build Output] 
4>  [Build Output] Running C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\x64\ildasm.exe /OUT=C:\Users\Andrejka\AppData\Local\Temp\~Com.Vis.61\Com.VistaDraft.Lynx.dll.il /TEXT /NOBAR /RAWEH /QUOTEALLNAMES /UTF8 /FORWARD "C:\Users\Andrejka\Desktop\Projektas BW\walrus\Com.VistaDraft.Lynx\bin\Debug\Com.VistaDraft.Lynx.dll"

4>  [Build Output] 
4>  [Build Output] 
4>  [Build Output] Processing instrumentation attributes...
4>  [Build Output] 
4>  [Build Output] Analyzing Markup...
4>  [Build Output] Value cannot be null.
4>  Parameter name: key
4>  [Build Output] Build Error.
4>C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(5020,5): error MSB3073: The command ""C:\Program Files (x86)\PreEmptive Solutions\Dotfuscator Professional Edition Evaluation 4.31.1\dotfuscator.exe" /in:Com.VistaDraft.Lynx.dll" exited with code 1.

也许谁知道我怎么能解决这个问题?请指教!

0 个答案:

没有答案