环境:vs2013预览版chs,我试着创建vb.net web应用,从对话框中选择MVC和WebAPI。编译ok了。通过NuGet管理器更新了Microsoft.Aspnet.Identity.Core 和 Microsoft.Aspnet.Identity.EntityFrameWork 之后编译失败。我得到7处错误,坐落在的AccountController.vb和IdentityConfig.vb。查看错误列表是一下情况,不知道是否有人出现类似的情况,所以列出供大家参考:
1 错误 1 未定义类型“DbContextFactory”。 d:my documentdocumentsvisual studio 2013ProjectsWebApplicationTestWebApplication1App_StartIdentityConfig.vb 27 36 WebApplication1 2 错误 2 未定义类型“EFUserSecretStore”。 d:my documentdocumentsvisual studio 2013ProjectsWebApplicationTestWebApplication1App_StartIdentityConfig.vb 28 23 WebApplication1 3 错误 3 未定义类型“EFUserLoginStore”。 d:my documentdocumentsvisual studio 2013ProjectsWebApplicationTestWebApplication1App_StartIdentityConfig.vb 29 22 WebApplication1 4 错误 4 未定义类型“EFUserStore”。 d:my documentdocumentsvisual studio 2013ProjectsWebApplicationTestWebApplication1App_StartIdentityConfig.vb 30 21 WebApplication1 5 错误 5 未定义类型“EFRoleStore”。 d:my documentdocumentsvisual studio 2013ProjectsWebApplicationTestWebApplication1App_StartIdentityConfig.vb 31 21 WebApplication1 6 错误 6 “UpdateSecret”不是“Microsoft.AspNet.Identity.IUserSecretStore”的成员。 d:my documentdocumentsvisual studio 2013ProjectsWebApplicationTestWebApplication1ControllersAccountController.vb 320 45 WebApplication1 7 错误 7 Class“User”必须为接口“Microsoft.AspNet.Identity.IUser”实现“Property UserName As String”。实现属性必须有匹配的“ReadOnly”或“WriteOnly”说明符。 d:my documentdocumentsvisual studio 2013ProjectsWebApplicationTestWebApplication1ModelsIdentityModels.vb 14 16 WebApplication1
所以,这些更新是不兼容的,所以我也是非常的期待正式版的发布,请关注 asp.net mvc 官方网站。