我刚在VS 2010中通过NuGet安装了MvcMiniprofiler。
我能够启动探查器并使其顺利运行。问题是我想在“Step”方法中包装一段代码。我按照示例使用using
语法。
e.g。
using(profiler.Step("A"))
{
// some code to be profiled
}
问题是asp.net编译器和visual studio都没有识别Step
方法是什么,并且在运行时给我一个YSOD说法。
编译器错误消息:CS1061:'MvcMiniProfiler.MiniProfiler'不包含'Step'的定义,并且没有扩展方法'Step'接受类型'MvcMiniProfiler.MiniProfiler'的第一个参数可以找到
其他一切都很好。
Step方法是否被其他东西替换了?
答案 0 :(得分:7)
'.Step
是一种扩展方法 - 它是以这种方式设计的,因此在关闭分析时它会产生接近0的性能影响。
您需要在文件顶部显示此信息。
using StackExchange.Profiling;