Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Agile.net.net模糊处理程序-标记为[Serializable]的类型未模糊处理_C#_.net_Obfuscation_Piracy Protection_Software Protection - Fatal编程技术网

C# Agile.net.net模糊处理程序-标记为[Serializable]的类型未模糊处理

C# Agile.net.net模糊处理程序-标记为[Serializable]的类型未模糊处理,c#,.net,obfuscation,piracy-protection,software-protection,C#,.net,Obfuscation,Piracy Protection,Software Protection,使用Agile.net.net模糊器,我注意到标记为[Serializable]的类型没有模糊化。是否可以禁用此功能?因此,我还想混淆标记为[Serializable]的类型。您可以指示Agile.net重命名标记为[Serializable]属性的类型,您可以通过使用[System.Reflection.ObfuscationAttribute]属性装饰可序列化类型来实现这一点 但是,您应该注意,强烈不建议这样做。主要原因是,如果允许此操作,可序列化类型的成员名称将被重命名,因此在尝试反序列化

使用Agile.net.net模糊器,我注意到标记为[Serializable]的类型没有模糊化。是否可以禁用此功能?因此,我还想混淆标记为[Serializable]的类型。

您可以指示Agile.net重命名标记为[Serializable]属性的类型,您可以通过使用[System.Reflection.ObfuscationAttribute]属性装饰可序列化类型来实现这一点

但是,您应该注意,强烈不建议这样做。主要原因是,如果允许此操作,可序列化类型的成员名称将被重命名,因此在尝试反序列化之前使用不同版本的软件序列化的类型时,代码可能会中断