2011-12-13 13 views
5

tarafından kabul edilmesi Adım metodu Ben sadece profil oluşturucu ve sorunsuz çalışmaya başlamak mümkün duyuyorum VS 2010MvcMiniProfiler 1.9 - değil VS tarafından veya çalışma zamanı

yılında Nuget aracılığıyla MvcMiniprofiler yüklü. Sorun şu ki "Adım" yöntemine bir kod parçası sarmak istiyorum. Örneği takip ettim ve using sözdizimini kullanıyorum.

örn.

using(profiler.Step("A")) 
{ 
    // some code to be profiled 
} 

sorun asp.net derleyici ne de görsel stüdyo ne bana söyleyen bir YSOD verir Step yöntemdir ve çalışma anında tanıyan olmasıdır.

Derleyici hata iletisi: CS1061: 'MvcMiniProfiler.MiniProfiler 'Adım' ve türü 'MvcMiniProfiler.MiniProfiler' bir birinci argüman kabul uzatma yöntemin 'adım' için bir tanım içermeyen bulunamadı

Diğer her şey yolunda çalışıyor.

Adım yöntemi başka bir şeyle değiştirilmiş mi?

cevap

7

'.Step bir uzantı yöntemidir - bu şekilde tasarlanmıştır, böylece profil kapatıldığında 0 performans etkisine yakındır.

Dosyanızın en üstünde buna ihtiyacınız olacak.

using StackExchange.Profiling;

+0

Ha! Bu beni deli ediyordu. Bu mimari olarak iyi bir tasarım, ancak bu kodlayıcı için çok sezgisel değildi. –

+1

@blesh Katılıyorum, orada bazı kullanılabilirlik sorunları var. –

İlgili konular