2016-03-29 12 views
1

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

cevap

0

koşmak bu bulunabilir detay için zaten ... sorun SQLite.Interop.dll inşa klasöründe bulunur ilave edilir bu link

+0

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 –

+0

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

+0

yukarıdaki bağlantı ile ilgili o .csproj dosyaları ve bir project.json dosyasını kullanmak yerine bir .csproj proje dosyası –