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

  • Elly Awesome

    Elly Awesome

    15 ŞUBAT 2010
  • RyanXLT

    RyanXLT

    22 Ocak 2011
  • TechXCentral

    TechXCentral

    12 Temmuz 2011