c# dotfuscator 混淆后无法使用

在实体类中忘记给字段加上 get ;set ;导致编译后程序无法使用。

下面这个(A代码)是可以正常混淆的。 

    public class PhoneUsedStatus
    {
        public int code { getset; }
        public bool takeExist { getset; }
        public bool PhoneUsed { getset; }
        public string msg { getset; }
    }

 下面这个(B代码)就不能正常混淆。

    public class PhoneUsedStatus
    {
        public int code ;
        public bool takeExist ;
        public bool PhoneUsed ;
        public string msg ;
    }

 暂时还不知道是为什么。上面两个唯一的区别就是一个字段有属性,一个没有。

原文地址:https://www.cnblogs.com/beijing2020/p/5335791.html