2015-12-23 42 views
0

我寫了一個基於DNX的可移植類庫,我想在所有平臺上使用它。下面是它的project.json爲什麼我的基於DNX的單元測試無法解決系統依賴性?

{ 
    "title": "flavor.net", 

    "dependencies": { 
     "Be.IO": "1.0.0" 
    }, 

    "frameworks": { 
     ".NETPortable,Version=v4.5,Profile=Profile259": { 
      "frameworkAssemblies": { 
       "System.Collections": { "type": "build" }, 
       "System.IO": { "type": "build" }, 
       "System.Linq": { "type": "build" }, 
       "System.Runtime": { "type": "build" } 
      } 
     } 
    } 
} 

這裏是單元測試project.json(我使用的是xUnit.net測試框架):

{ 
    "dependencies": { 
     "flavor.net": "", 
     "VideoLibrary": "1.3.3", 
     "xunit": "2.1.0", 
     "xunit.runner.dnx": "2.1.0-rc1-build204" 
    }, 
    "commands": { 
     "test": "xunit.runner.dnx" 
    }, 
    "frameworks": { 
     "dnx451": { }, 
     "dnxcore50": { } 
    } 
} 

當我嘗試建立這個,我得到幾個錯誤對於第一個文件中的所有System依賴關係,說明如The dependency fx/System.Collections could not be resolved之類的內容。奇怪的是,該項目本身似乎正在建設,但它是單元測試項目造成的錯誤。

這裏有一個額外的清晰截圖:

爲什麼會這樣,我能做些什麼來解決這個問題?我使用的是VS 2015 Update 1,我的DNX版本是1.0.0-rc1-update1。

回答

相關問題