SORU
16 Mart 2010, Salı


'ek yapılandırma' başvuru için gerekli olanı .NET 2.0 karma mod derleme .4.0 proje NET?

Hangi bazı kullanmak istediğim bir projem var .NET 4.0 özellikleri ama temel bir gereklilik Sistemi kullanabilirsiniz.Veri.2 karşı derlenmiş olan SQLite çerçeve.X. the accepted answer here gibi olmak mümkün söz görüyorum ama aslında bunu başarmak için nasıl görmüyorum.

Ben sadece 2 başvuru sırasında 4.0 projemi çalıştırmak çalıştığınızda.X montaj:

Mod derleme karşı yerleşik karışık versiyonu 'v2.0.50727' zamanı ve ek olmadan 4.0 çalışma zamanı yüklenemedi yapılandırma bilgileri.

"Ek yapılandırma" gerekli mi?

CEVAP
16 Mart 2010, Salı


Bir CLR 2.0 kullanmak içinkarma mod derleme, uygulamanızı değiştirmeniz gerekir.Yapılandırma dosyası eklemek için:

<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>

Anahtarı useLegacyV2RuntimeActivationPolicy bayrak. Bu CLR karma mod derleme yüklemek için son sürümü (4.0) kullanmasına neden olur. Bu olmadan çalışmaz.

Bu sadece karışık modu (C /CLİ) derlemeler için önemli not. app.config Bu belirtmeden tüm yönetilen CLR 2 derlemeler yükleyebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ELPRESADOR

    ELPRESADOR

    21 HAZİRAN 2008
  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • sinumatic

    sinumatic

    19 Aralık 2006