【发布时间】:2016-05-10 08:46:06
【问题描述】:
我正在尝试使用 VS 2015 CE 创建一些 ASP.net 5 MVC Web 应用程序。 由于项目未引用 DNX Core 和 DNX 4.5,我总是遇到错误。
我尝试通过删除条目来更改 project.json 文件 “框架”部分,一次只保留一个来自“dnx451” 和“dnxcore50”,仍然没有运气。
我最终得到了大量的编译时错误,主要是因为以下错误。
CS1061 'ApplicationDbContext' 不包含'Database' 的定义,并且找不到接受'ApplicationDbContext' 类型的第一个参数的扩展方法'Database'(您是否缺少 using 指令或程序集参考?)DemoApp.DNX 4.5.1
在同一行
CS1061 'ApplicationDbContext' 不包含'Database' 的定义,并且找不到接受'ApplicationDbContext' 类型的第一个参数的扩展方法'Database'(您是否缺少 using 指令或程序集参考?)DemoApp.DNX Core 5.0
也尝试使用“恢复包”命令,但没有任何反应。
我放弃了该项目并重新创建,但同样的事情再次发生。 据我所知,它以前有效,现在我不知道突然出了什么问题。
【问题讨论】:
-
您是否在项目中定义了
ApplicationDbContext- 如果有,请您添加代码 -
您是否从get.asp.net 安装了ASP.NET 5 RC1?
-
ASP.NET 5 RC1 和所有必需的组件都在那里。
标签: c# asp.net asp.net-mvc