编译时和运行时之间的方面的持久性是通过序列化方面来实现的......
来自PostSharp 文档。
据我了解,这仅在我使用该CompileTimeInitialize
方法在编译时设置某些值时才重要。我很少使用这个。我认为仅仅实例化方面会比反序列化它们快得多,不是吗?如果我可以选择跳过序列化过程,那么 PostSharp 不会更快吗?
编译时和运行时之间的方面的持久性是通过序列化方面来实现的......
来自PostSharp 文档。
据我了解,这仅在我使用该CompileTimeInitialize
方法在编译时设置某些值时才重要。我很少使用这个。我认为仅仅实例化方面会比反序列化它们快得多,不是吗?如果我可以选择跳过序列化过程,那么 PostSharp 不会更快吗?
我想你说的是 CompileTimeInitialize。如果不需要,可以使用 MsilAspectSerializer 跳过序列化(请参阅http://doc.sharpcrafters.com/postsharp-2.1/Content.aspx/PostSharp-2.1.chm/html/f711d5da-5696-443c-9b42 -e67a3d8b7b36.htm http://doc.postsharp.net/postsharp-2.1/Default.aspx##PostSharp-2.1.chm/html/f711d5da-5696-443c-9b42-e67a3d8b7b36.htm)。