Bazı .NET 4.0 özelliklerini kullanmak istiyorum bir proje var ama temel bir gereklilik 2.X karşı derlenen System.Data.SQLite çerçeve kullanabilirsiniz. Burada kabul edilen cevap gibi bunun mümkün olduğunu belirtiyorum ama bunu nasıl başaracağımı göremiyorum.
Sadece 2.X derlemesine başvururken 4.0 projemi çalıştırmayı denediğimde:
Karma mod montajı, çalışma zamanının 'v2.0.50727' sürümüne göre oluşturulmuştur ve ek yapılandırma bilgileri olmadan 4.0 çalışma zamanına yüklenemez.
Hangi "ek yapılandırma" gereklidir?
SGEN
, düzeltmenin sgen.exe.config
yanındaki bir dosyada olması gerekir sgen.exe
. Örneğin, VS 2015 için oluşturun C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools\sgen.exe.config
. Kaynak: SGEN Karışık mod montajı Minimum dosya içeriği:<configuration><startup useLegacyV2RuntimeActivationPolicy="true"/></configuration>