Bir nedenden dolayı bulamıyorum, biraz aptal hissediyorum. Nasıl bilebilirim? VS2010 ile .net 4 kullanıyorum.
Bir nedenden dolayı bulamıyorum, biraz aptal hissediyorum. Nasıl bilebilirim? VS2010 ile .net 4 kullanıyorum.
Yanıtlar:
Web.config dosyasını açın ve System.Web.Mvc derleme tanımını bulun:
assembly="System.Web.Mvc, Version=3.0.0.0 ..."
Gördüğünüz gibi bir MVC3. Web üzerinden PHP'deki işlevselliğe benzeyen MvcDiagnostics'i kullanabilirsiniz phpinfo()
.
dependencies
->"Microsoft.AspNet.Mvc"
Çözüm gezgininde "Başvurular" klasöründe System.Web.Mvc derlemesini seçin. Özellikler penceresini (F4) açın ve Sürümü kontrol edin
typeof(Controller).Assembly.GetName().Version
Geçerli sürümü programlı olarak verir.
VS 2013'te hiçbir MVC5 şablonu olmadığı için bu soruyu sordum. ASP.NET web uygulamasını seçtik ve sonraki pencereden MVC'yi seçtik.
Aşağıdaki görüntüdeki gibi System.Web.Mvc dll özelliklerini kontrol edebilirsiniz.
Peki sadece MvcDiagnostics.aspx kullanın Mevcut MVC instations hakkında birçok bilgi gösterir ve ayrıca hata ayıklama ile yardımcı olur. MVC kaynağında veya sadece Google'da bulabilirsiniz.
References
) yönlendirmek için iyidir . Bu cevap bize çalışma zamanında nasıl göreceğimizi gösterir. MvcDiagnostics
standart bir MVC kurulumunun bir parçası değildir, ancak (nuget ile) kurulmaya değer. Bkz. Haacked.com/archive/2010/12/05/… . Bu var çok :) yüklemek kolaydır ve daha sonra çalıştırın
Solution Explorer'da Packages.config dosyasını açın ve Microsoft.AspNet.MVC dosyasını bulun:
package id = "Microsoft.AspNet.Mvc" sürüm = "5.2.3" targetFramework = "net461"
Yukarıdan gördüğümüz gibi bir Asp.Net MVC 5.2.3 sürümü.
Ayrıca Packages.config dosyası, kurulu tüm paketleri ilgili sürümleriyle izlememize yardımcı olur.
"C: \ Program Files (x86) \ Microsoft ASP.NET" klasörüne gidin. "ASP.NET MVC 4" veya bunun gibi bir şey göreceksiniz. Ayrıntıları öğrenmek için "C: \ Program Files (x86) \ Microsoft ASP.NET {MVC sürümünüz} \ Assemblies \ System.Web.Mvc.dll" adresine gidin. Sağ tıklayın ve sürümü görün.