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

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • inovationgmbh

    inovationgmb

    28 EYLÜL 2010
  • Leigh Momii

    Leigh Momii

    10 Mayıs 2006