2011-12-20 24 views
36

Visual Studio'daki projemde başvurulan dll'lerden birinin özellik penceresini açtığımda, bir Sürüm ve ayrıca bir çalışma zamanı sürümü görüyorum.Sürüm ve .Net'deki 'Çalışma Zamanı Sürümü' arasındaki fark nedir?

Aslında kontrol ettiğim Rhino.Mocks kütüphanesidir. Ve

  • Runtime Sürüm bkz: v2.0.50727
  • Versiyon: fark nedir 3.6.0.0

? (Bu Rhino Mocks 3.6.0.0 kullanmak mümkün değil mi?)

+1

Lütfen kullandığınız etiketlerin açıklamasını okuyun. [assembly] montaj dili progamming hakkında. yerine [.net-assembly] kullanın. –

+1

Tavsiye için teşekkürler; Bu etiketin varlığını daha önce fark etmedim. Diğer taraftan – pencilCake

+1

.. Yeniden etiketleme için 2 şöhret aldım: D –

cevap

37

Çalışma zamanı, DLL gereksinimi (genellikle minimum) CLR (veya .NET framework?) Sürümüdür, sürüm DLL sürümü.

Asgari çalışma süresine sahip olduğunuz sürece kullanılabilir olmalıdır. Ancak, genel kural olarak, en son çalışma zamanı desteği vb. Için kitaplığın en son sürümünü seçmek en iyisidir.

+7

Eklemek için, özellik penceresinin altındaki açıklamasını görmek için, Çalışma Zamanı Sürümü, Sürüm veya başka herhangi bir özellik üzerine tıklanabilir. – rageit

+4

Bu nedenle, en pratik amaçlar için, "Çalışma Zamanı Sürümü" değil, "Sürüm" olarak adlandırılır; Bu biraz kafa karıştırıcı ... "Çalışma Zamanı Sürümü" olarak adlandırılan "CLR gerekli" ya da böyle bir şey gibi yeni bir isim isterdim! ... – JosephDoggie

İlgili konular