C# MiniProfiler启动和启动新建未按照文档要求运行

C# MiniProfiler启动和启动新建未按照文档要求运行,c#,asp.net-mvc,miniprofiler,C#,Asp.net Mvc,Miniprofiler,我下面将MVCMiniProfiler附加到我的项目中 采取的步骤: Install Package MiniProfiler.Mvc5-IncludePrerelease 在Global.asax.cs MiniProfiler.Start()inApplication\u BeginRequest 但是VisualStudio抱怨说 “MiniProfiler”不包含“开始”的定义` 因此,我检查了建议,并试图模仿,但结果几乎相同,即 “MiniProfiler”不包含“StartNew

我下面将MVC
MiniProfiler
附加到我的项目中

采取的步骤:

  • Install Package MiniProfiler.Mvc5-IncludePrerelease
  • Global.asax.cs
  • MiniProfiler.Start()
    in
    Application\u BeginRequest
但是VisualStudio抱怨说

“MiniProfiler”不包含“开始”的定义`

因此,我检查了建议,并试图模仿,但结果几乎相同,即

“MiniProfiler”不包含“StartNew”的定义`

这是怎么回事?这个文档需要更新吗?

我刚刚找到了答案! 假设我们正在从旧的Miniprofiler版本迁移到MVC5版本

对于“开始”替换:

与:

这将使您更清楚地看到,我们正在会话上创建一个新实例。 对于“停止”,请更换:

与:

现在需要调用“
MiniProfiler.Current.xxx
”来访问创建的MiniProfiler并执行其他操作。或者,根据您使用它的方式和位置,您可以调用先前创建的已保存的MiniProfiler mp

MiniProfiler.Start();
MiniProfiler mp = MiniProfiler.StartNew();
MiniProfiler.Stop();
MiniProfiler.Current.Stop();