Err0r 在 AOP 期间使用 postsharp

问题描述 投票:0回答:0

安装postsharp(version 6.10.16)后,我编译了,但是出现如下错误:

.nuget\packages\microsoft.windows.sdk.contracts .0.19041.1 有效 etstandard2.0\Windows.Foundation.UniversalApiContract.winmd。位置:PostSharp.Sdk.Binary.ModuleReader.ReadModule(Boolean _0)".

我的客户代码是:

using PostSharp.Aspects;

public class TimingAspect : OnMethodBoundaryAspect
{
    private Stopwatch _stopwatch;

    public override void OnEntry(MethodExecutionArgs args)
    {
        _stopwatch = Stopwatch.StartNew();
    }

    public override void OnExit(MethodExecutionArgs args)
    {
        _stopwatch.Stop();
        Console.WriteLine($"{args.Method.Name} took {_stopwatch.ElapsedMilliseconds} ms to execute.");
    }
}

你的帮助将对我有很大的帮助。提前谢谢你。

c# aop .net-framework-version postsharp
© www.soinside.com 2019 - 2024. All rights reserved.