2016-05-06 13 views
0

我正在從asp.net mvc 4,asp.net webforms,Ef 5MEF 1升級到dotnet核心。 儘管現有的代碼,他們決定不支持在dotnet核心,我需要閱讀很多地方發現dotnet corefx發展是怎麼回事,我的一個大問題是,我不明白vs 2015's加入依賴等系統。 我打算使用MEF2(System.Composition),只是因爲它看起來MEF1(System.ComponentModel.Composition)不會在dotnet核心中實現。所以我在vs2015創建類庫(包)的項目如下: enter image description heredotnet corefx中的System.Composition是否使用了全dotnetframework?

,然後鍵入:

Install-Package Microsoft.Composition 

到PM。 現在,我project.json文件看起來像這樣:

{ 
"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" 
    } 
    } 
} 
} 

的問題是:這是一個DNX項目,只用DNX包?是的,該項目的文件擴展名是.xproj

對我來說,我似乎在使用完整的.net框架4.5.1實現MEF2。 也在這裏是一個鏈接Using System.Composition in dotnet corefx page,我沒有找到任何有用的信息。

這是否意味着他們沒有在dotnet corefx中實現MEF2呢?

+0

.NET Core RC2已經發布,所以你應該先升級到RC2,http://dot.net然後檢查最新的資料。 –

回答

相關問題