我今天刚刚下载了MVC5和EF的免费启动模板。 在打开,恢复所有包然后构建时,我在" Core"中得到以下构建错误。项目:
错误CS0508' AppSettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext)':返回类型必须是' IEnumerable'匹配被覆盖的成员' SettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext)'
错误CS0012类型'对象'在未引用的程序集中定义。您必须添加对程序集的引用,netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'。
正如错误消息所示,我添加了对程序集的引用,但却产生了很多其他错误。
查看示例项目,他们正在使用APB程序集的v2.1.3并且编译正常。
最新下载的示例使用了APB程序集的v3.0.0。
任何有助于实现这一目标的帮助表示赞赏。提前谢谢。
答案 0 :(得分:1)
错误CS0508' AppSettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext)':返回类型必须是' IEnumerable'匹配被覆盖的成员' SettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext)'
AppSettingProvider已经这样做了。确保您没有修改该文件中的返回类型。
错误CS0012类型'对象'在未引用的程序集中定义。您必须添加对程序集的引用,netstandard,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = cc7b13ffcd2ddd51'。
更新至VS2017 15.3.3+。对于VS2015,请安装NETStandard.Library.NETFramework
包。