I have spent the last few weekends trying to find an obfuscator that will successfully process projects that were migrated from VS2003 to VS2005. Various obfuscators have no problem processing VS2003 projects and VS2005 projects. But projects that have been "imported" to VS2005 from VS2003 seem to create significant problems and quite a few that I've tried won't even open the project.
Today I tried yours. Spices successfully completed the processing of the project in its "Debug" condition. However, when attempting to process the "Release" file, the process did not complete. Instead, I got the following:
Spices.Net Obfuscator PlugIn Evaluation, 18.104.22.16898, Copyright 2006 9Rays.Net
Start obfuscating project: D:\VS 2005 Projects\LRBS\Release\LRBS.iloprj
---- Start preparing substitutions and excludes ----
---- Finish preparing substitutions (0 items) and excludes (0 items)----
Evaluation: This version will obfuscate random number of assembly members and limited by two assemblies
----Start of obfuscation D:\VS 2005 Projects\LRBS\Release\LRBS.exe ------------
--- Start obfuscate types of D:\VS 2005 Projects\LRBS\Release\LRBS.exe
--- Start obfuscate fields of D:\VS 2005 Projects\LRBS\Release\LRBS.exe
--- Start obfuscate methods of D:\VS 2005 Projects\LRBS\Release\LRBS.exe
----Fixup References in D:\VS 2005 Projects\LRBS\Release\LRBS.exe ----------------
Memory stream is not expandable.
at System.IO.MemoryStream.set_Capacity(Int32 value)
at System.IO.MemoryStream.EnsureCapacity(Int32 value)
at System.IO.MemoryStream.Write(Byte buffer, Int32 offset, Int32 count)
at System.IO.BinaryWriter.Write(Byte buffer)
at \u5\u11.\u17.\u1(\u18 , \uf , Hashtable , Boolean , \u13 )
at \u5\u11.\u17.\u1(\u18 , \u5 , Boolean , \u13 )
at \u5\u11.\u17.\u1(\u13 , \u18 , \u5 )
at \u5\u11.\u17.\u1(String , \u18 , \u5 , Boolean , Boolean )
at \u1.\u1.\u1(String , \u18 , \u5 , StringEncryptionMode , \u2 , Boolean )
at \u1.\u1.\u1(Project )
This "Memory stream is not expandable" error did not occur with the "Debug" file.
Can you tell me what's happening and whether Spices can, in fact, obfuscate these "migrated" projects?