Son 15 yılda yazılmış yüzlerce uygulama, dll vb. Exe, dll vb .'nin hedeflediği çerçeve sürümünü görmek için powershell komut dosyalarını veya ILdasm'ı çalıştırdığımda, genellikle alt sürümleri gibi görünen çerçeveler alırım.Microsoft .net framework sürümleri ve alt bölümleri
Microsoft subversions farklı .net çerçeveleri dışarı koydun: yerine v2.0 görme Böylece, örneğin, ben genel olarak, V2.0.50727
My soruları göreceksiniz. Yani, 2.0 gibi sadece büyük bir versiyonu görmek yerine 2.0.50727 ve 2.0.111 ve 2.1.123 ve benzerlerini de görebilir miyiz?
Farklı alt sürümleri ortaya koymuşlarsa, eski sistemleri güncellemek için geliştirme makinemde düzinelerce farklı çerçevenin yüklü olması gerekecek gibi görünüyor (hedefledikleri çerçeveyi güncellemek istemediğimi varsayarak), sadece büyük çerçeve sürümleri yerine. Bu konuda bir fikrin var mı? Bir bilgisayarda herhangi sonradan çerçeve sürece bilgisayarda çerçeve yüksek olduğu için kutuyu önceki çerçeve daha (kod) Herhangi hedeflenen çerçeveyi destekleyecek yana
Artık ilgisiz .NET 1.x sürümlerini saymıyorsanız, yalnızca iki çalışma zamanı sürümü vardır. 2.0.50727 ve 4.0.30319. Makinenizde düzinelerce çerçeve sürümü yüklü olamaz. Sadece iki. Windows Update, şu anda 3.5 SP1 ve 4.6.1 olacak işini yapmasına izin vererek makinenizi güncel tuttuğunuzda. Geri sayımın çok fazla olduğu eski revizyonlarla geriye dönük olarak uyumludurlar. Hatalar ve güvenlik sorunlarını düzeltmek için birçok revizyon. Makinelerin güncel tutulması bir hatadır. –
U faydalı link Biraz daha fazla bilgi ekledim: https://blogs.msdn.microsoft.com/davbr/2007/12/06/versions-of-microsoft-net-framework-clr-and-your-profiler/ – MichaelBowerman