【发布时间】:2023-03-25 21:58:01
【问题描述】:
问题:如何创建一个没有此(与身份验证相关的)错误的新项目?
症状:新的(完全未更改的)项目无法构建(请参阅构建错误图像)。
错误复制步骤:
- 打开 Visual Studio(我的版本 = 2015)
- 文件
- 新
- 项目(有关设置,请参阅项目图像)
- 好的
- 错误(请参阅错误图像以获取警报)
- 好的
- 构建
- 构建错误(参见构建错误图片)
注意:该错误仅在新项目中包含身份验证时才会出现,并且似乎与身份验证有关,因为我收到了几个关于身份验证相关依赖项的警告和错误(请参阅依赖项图像以获取警告)。
我试过了……
- 关闭并重新打开 Visual Studio
- 卸载并重新安装 Visual Studio
项目
错误
依赖关系
构建错误
一些错误(如果图像难以阅读)
- CS0246 找不到类型或命名空间名称“SignInManager”(是否缺少 using 指令或程序集引用?)
- CS0246 找不到类型或命名空间名称“OwinStartupAttribute”(是否缺少 using 指令或程序集引用?)
- CS0246 找不到类型或命名空间名称“IdentityUser”(是否缺少 using 指令或程序集引用?)
- CS0246 找不到类型或命名空间名称“IAuthenticationManager”(是否缺少 using 指令或程序集引用?)
【问题讨论】:
-
您的屏幕截图显示缺少许多程序集引用。您是否运行了 NuGet 更新和包还原?
-
nuget 更新和包还原后没有运气。请参阅下面的评论或此(stackoverflow.com/questions/27432720/…)答案以了解最终的工作原理。尽管如此,还是感谢您的评论!
标签: asp.net-mvc authentication visual-studio-2015