我正在尝试从github构建MVC 6源代码。我已经安装了dnvm并从repo中提取源代码,如https://github.com/aspnet/Mvc/wiki/Building-MVC中所述,然后我使用cmd(以管理员身份)运行构建。但是在构建时出现错误(有50个错误):
C:\Dev\Sandbox\ASP.NET5\mvc\src\Microsoft.AspNet.JsonPatch\project.json(0,0): error NU1002: The dependency System.Dynamic.Runtime 4.0.0 in project Microsoft.AspNet.JsonPatch does not support framework DNXCore,Version=v5.0.
C:\Dev\Sandbox\ASP.NET5\mvc\src\Microsoft.AspNet.JsonPatch\project.json(0,0): error NU1002: The dependency System.Globalization.Calendars 4.0.0 in project Microsoft.AspNet.JsonPatch does not support framework DNXCore,Version=v5.0.
C:\Dev\Sandbox\ASP.NET5\mvc\src\Microsoft.AspNet.JsonPatch\project.json(0,0): error NU1002: The dependency System.ObjectModel 4.0.10 in project Microsoft.AspNet.JsonPatch does not support framework DNXCore,Version=v5.0.
....错误继续......
构建集deafult dnvm为1.0.0-rc1-15838 clr x86 - 这有关系吗? 在VS 2015社区中打开解决方案时,参考文献旁边出现了错误 - DNX 5.0 Core就像在picture上一样
任何人都可以给我任何线索吗?
答案 0 :(得分:0)
最有可能的是,如果你安装dnvm / dnx,你只需要稳定的通道运行时(beta8),而软件包已经想要针对rc1(不稳定的ATM)进行编译。
只需下载不稳定的运行时
dnvm install -r coreclr -arch x64 latest -u