I have a .NET project (C#,WPF), and I was wondering if there are any good tools for encrypting this before releasing it to customers. I know a similar question has been asked before (Encrypting a .NET application and assemblies), but what I am looking for is someone who has done this on a commercial product.
I have been looking at Assembly Lockbox and CodeVeil, but I do not have any practical experience with either.
It would also be super-nice if any of the tools can be used in the build process on a Hudson server.