Hi,
i'm evaluating Spices.Obfuscator 5.0.1.4 and i'm trying to automatically obfuscate an VB.NET-application using a task 'Obfuscator' in MSBuild. The syntax in my vbproj script is:
AssemblyFile=\"D:\\Bin\\NineRays.Build.Tasks.dll\"/>
InputFiles=\"$(OutputPath)\\$(TargetFileName)\"
SearchPaths=\"c:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\"
Options_Members=\"234\"
Options_Naming=\"NonDisplayable\"
Options_Anonymizer=\"Minimum\"
Options_MixDictionary=\"true\"
Options_StringEncryptionMode=\"234\"
Options_antiILDASM=\"True\"
OutputPath=\"$(OutputPath)\" />
when i am building my project i'm getting a dialog to resolve the location of Microsoft.VisualBasic.dll. When i manual locate this dll in \"c:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\" the building-process continues, but why can't it be resolved automatically???
When the obfuscator is finished i'm also getting this errormessage:
Parameter \"message\" cannot be null.
at Microsoft.Build.Shared.ErrorUtilities.VerifyThrowArgumentNull(Object parameter, String parameterName)
at Microsoft.Build.Utilities.TaskLoggingHelper.LogMessage(MessageImportance importance, String message, Object[] messageArgs)
at Microsoft.Build.Utilities.TaskLoggingHelper.LogMessage(String message, Object[] messageArgs)
at Q.Q._9\\u1(String )
at \\u2.\\u168.\\u2(1 )
at 4.\\u10.4(Project )
Build FAILED.
is this a bug?? The outputfiles seems to be obfuscated though.