Proje dosyasının json formatını kullanmak için birim test projelerinden birini dönüştürmek istiyorum. Birim testleri, yürütmek için NHibernate
ve SQLLite
kullanıyor. Project.json
dosyaProject.json başvuru kaynağı SQLLite
{
"version": "1.0.0-*",
"compilationOptions": {
"emitEntryPoint": true
},
"dependencies": {
"System.Data.SQLite.Core": "1.0.99",
"NUnit": "3.2.0",
"NUnitLite": "3.2.0",
"NSubstitute": "1.9.2"
},
"runtimes": {
"win": { },
"win-anycpu": {
"#import": [ "win" ]
}
},
"commands": {
"test": "Infrastructure.Test"
},
"frameworks": {
"dnx451": {
"dependencies": {
"Domain": "1.0.0-*",
"Infrastructure": "1.0.0-*"
}
}
},
"exclude": [
],
"publishExclude": [
"**.user",
"**.vspscc"
],
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
}
sorun bu çalıştırmayı denediğinizde, ben istisna ben paketi ile sevk yukarıdaki dosyanın 2 farklı x86 ve x64 ikili olduğundan bu rakam Unable to load DLL 'SQLite.Interop.dll':
söyleyerek alıyorum olduğunu şöyle ve build
klasöründe bulunurlar.
Bunu nasıl çalışırım? Tam kaynak Paket Yöneticisi Konsolundan
PM> Update-Package -reinstall System.Data.SQLite.Core
yılında here
Paketi bakınız paketin lib klasörü yerine .. ve yukarıdaki yapılandırma ile doğru dll dosyasını gerçek yürütme için –
olduğu klasöre kopyalamak gibi görünmüyor bu bağlantıya bakın http://stackoverflow.com/questions/13028069/unable- to-load-dll-sqlite-interop-dll – rashfmnb
yukarıdaki bağlantı ile ilgili o .csproj dosyaları ve bir project.json dosyasını kullanmak yerine bir .csproj proje dosyası –