2011-02-24 14 views

cevap

10

Sürüm 3.5 temelde CLR 2.0 sürümüdür. Tanımladığınız şeyden bağımsız olarak, yalnızca sürüm 2.0 olan bir makinede .NET 3.5 veya 3.0 özelliklerinden herhangi birini kullandıysanız, bir hata alırsınız. versiyonunun

Değer 2.0, 3.0, 3.5 ve 3.5 SP1 için aynı olacak:

<configuration> 
    <startup> 
     <supportedRuntime version="v2.0.50727"/> 
    </startup> 
</configuration> 
3

programı Net Çalışma Zamanı Hatası ile çökmesine gerekir.

6

SupportedRuntime sürümü, çerçeve sürümünü değil, CLR sürümünü listeler. 2.0 ve 3.5 SP1 arasında herhangi bir .NET framework sürümü için v2.0.50727 kullanın.

Uygulamanız, yalnızca 3.0 veya 3.5 sürümünde kullanılabilen bir derleme kullandığınızda ve 2.0 sürümünde çalıştırmayı denediğinizde FileNotFound özel durumuyla bombalanır. Bir kurulum projesinde 3.5 önyükleyiciyi (varsayılan olarak eklendi) dahil etmek, bu aksaklığı önlemek için basit bir yoldur.

İlgili konular