刚刚从 nuget 包中安装了 Postsharp 2.1,然后安装了 Phil Haack 的 NullGuard 包。
当我在类或方法级别添加 [EnsureNonNullAspect] 方面时,我立即收到以下编译器警告:
Warning 1 Missing optimization information on method'
NullGuard.PostSharp.EnsureNonNullAspect.OnEntry(
PostSharp.Aspects.MethodExecutionArgs)'.
This information is computed automatically by PostSharp.
Make sure that assembly NullGuard.PostSharp is processed by PostSharp
Warning 2 Missing optimization information on method
'NullGuard.PostSharp.EnsureNonNullAspect.OnExit(
PostSharp.Aspects.MethodExecutionArgs)'.
This information is computed automatically by PostSharp.
Make sure that assembly NullGuard.PostSharp is processed by PostSharp
可能这没什么好担心的,但是:
a) 我不喜欢在 Google 上找不到任何答案的编译器警告。
b) 这可能是需要担心的事情。
非常感激任何的帮助。
干杯!
托德。