C# winform 代码反编译,如何防护?套壳?混淆?

C# winform 代码反编译,如何防护?套壳?混淆?

求解