ASP.NET VS 2015 中的 MVC6 参考

ASP.NET MVC6 References in VS 2015

我在 ASP.NET beta 7 上使用 VS 2015 Windows 7.

当我在 VS2015 中针对 .NET 4.6 框架创建一个新的 MVC6 项目时,我的项目引用如下所示:

DNX 4.5.1
DNX Core 5.0

在一些在线教程中,我将它们视为:

ASP.NET 5.0
ASP.NET Core 5.0

我已经尝试了几个在线教程,但出现如下错误:

"...预期的锁定文件不存在。请运行 "dnu restore" 生成新的锁定文件..."

运行 "dnu restore" 导致命令页面出现错误 window:

"An error occurred while sending the request"

当我 运行 dnvm 时,它显示的是 beta 5...所以我尝试 "dnvm use 1.0.0-beta7" 但它仍然使用 beta 5。

我尝试了 "dnvm upgrade" 并获得了以下结果:

在一个特定的教程中,我试图将 MVC6 与 EF7 一起使用,但无法 运行 迁移命令。

任何人都可以阐明这些问题中的任何一个或指出一个真正解释环境的好教程吗?

听起来您需要指定代理才能访问互联网。 dnudnvm 都支持。

dnvm: dnvm upgrade -Proxy ...
dnu: dnu restore --proxy ...

运行 dnvm help upgradednu restore --help 更多选项。