As a suggestion for future releases, I would find it useful if the snk file setting was on a 'per assembly' basis rather than being a global setting.

The release versions of our assemblies are strongly named, but we have internal test assemblies which reference the assemblies but are not strongly named themselves. These test assemblies reference other assemblies which are not strongly named and it is too painful to build strongly named versions of all the assemblies. So we end up excluding these files from obfuscation.

If we could specify on on a 'per assembly' basis which files needed to be re-signed, then this would allow all the assemblies to be included and would make using Spices simpler. It would also be consistent with .Net itself.