2012-01-17 14 views
14

MVC MiniProfiler, ASP.NET MVC 4 projeme ekledikten sonra, System.Web.Mvc 3.0.0.0 gerektiren hakkında şikayet ediyor.MVC MiniProfiler

MiniProfiler'ı ASP.NET MVC 4 ile kullanmanın bir yolu var mı?

aşağıdaki montaj yönlendirme

zaten web.config tanımlanır:

<dependentAssembly> 
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" /> 
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" /> 
    </dependentAssembly> 
+0

Bu senaryoyu çalıştırmayı başardım. Benzer bir bağlayıcı yönlendirme yönergesi kullanıyorum. Sonunda bunu çözdün mü? –

+0

Çalışıyorum, ama ne yaptığımı hatırlayamıyorum. –

cevap

0

Eğer System.Web.Mvc için yönlendirme bağlayıcı bir derleme ekleyerek denediniz mi?

2

Yeni bir asp.net mvc 4 projesi oluşturdum ve en son miniprofiler paketini almak için nuget kullanıyorum. Sadece iyi başladı. Bunu denedin mi? Eğer nuget kullanıyorsanız, belki de mini profilleyiciyi çıkarmaya çalışmalı ve test etmeli, sonra tekrar eklemelisiniz. Projemin farkı üzerinde

ancak benim assemblyIdentity çizgi kültürünü içerir olmasıdır:

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" culture="neutral" /> 
1

Eğer proje dosyasında MvcBuildViews için hangi ayarı var mı? Derleme hata iletiniz bir görünüm hakkında bilgi verirse, derleme aşamasına geçmeniz için MvcBuildViews ayarını false olarak ayarlamayı deneyin, daha sonra MVC 4'e bağlanma yönlendirmesi çalışma zamanında beklenen şekilde çalışmalıdır.

BTW, MvcBuildViews ayarlarını düzenlemek için projeyi kaldırmanız ve .proj dosyasını doğrudan düzenlemeniz gerekir, bu ayarı VS'deki proje ayarları ekranından değiştiremezsiniz.

+0

Bu bir derleme zamanı hatasıdır, bu nedenle bağlayıcı yönlendirme maalesef yardımcı olmaz. – ItsJason