2016-05-06 1 views
0

Ich aktualisiere von asp.net mvc 4, asp.net webforms, Ef 5 und MEF 1 zu Dotnet-Core. trotz der bestehenden Code, dass sie beschlossen, nicht in Dotnet-Core zu unterstützen, und ich muss viele Orte zu lesen, was zu gehen ist dotnet corefx Entwicklung, eines meiner großen Probleme ist, dass ich vs 2015's System des Hinzufügens Abhängigkeit usw. nicht verstehen Ich werde MEF2 (System.Composition) verwenden, einfach weil es scheint, dass die MEF1 (System.ComponentModel.Composition) wird nicht in Dotnet-Core implementiert werden. so habe ich ein Projekt der Klassenbibliothek (Paket) in vs2015 wie folgt: enter image description hereSystem.Composition in dotnet corflex, ist es voll dotnetframework verwendet?

und dann getippt:

Install-Package Microsoft.Composition 

in PM. nun, meine project.json Datei sieht wie folgt aus:

{ 
"version": "1.0.0-*", 
"description": "___ Class Library", 
"authors": [ "___" ], 
"tags": [ "" ], 

"frameworks": { 
"net451": { 
    "dependencies": { 
    "Microsoft.Composition": "1.0.30" 
    } 
}, 
"dotnet5.4": { 
    "dependencies": { 
    "Microsoft.CSharp": "4.0.1-beta-23516", 
    "System.Collections": "4.0.11-beta-23516", 
    "System.Linq": "4.0.1-beta-23516", 
    "System.Runtime": "4.0.21-beta-23516", 
    "System.Threading": "4.0.11-beta-23516" 
    } 
    } 
} 
} 

das Problem ist, dass: das ist ein dnx Projekt, das nur dnx Pakete verwendet? und ja, die Dateiendung des Projekts ist .xproj.

mir scheint es, dass ich volle .net Framework 4.5.1 Implementierung von MEF2. auch hier ist ein Link Using System.Composition in dotnet corefx page, dass ich keine nützlichen Informationen darüber gefunden habe.

bedeutet das, dass sie das MEF2 in dotnet corflex noch nicht implementiert haben?

+0

.NET Core RC2 hat veröffentlicht, sollten Sie zuerst auf RC2, http://dot.net aktualisieren und dann überprüfen Sie die neuesten Materialien. –

Antwort