【问题标题】:ASP.NET Boilerplate - Error building new project for MVC and EF comboASP.NET Boilerplate - 为 MVC 和 EF 组合构建新项目时出错
【发布时间】:2017-09-22 00:45:18
【问题描述】:

我今天刚刚下载了 MVC5 和 EF 的免费启动模板。 在打开、恢复所有包然后构建时,我在“核心”项目中收到以下构建错误:

错误 CS0508 'AppSettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext)':返回类型必须是 'IEnumerable' 以匹配被覆盖的成员 'SettingProvider.GetSettingDefinitions(SettingDefinitionProviderContext)'

错误 CS0012 类型“对象”在未引用的程序集中定义。您必须添加对程序集 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' 的引用。

正如错误消息所建议的那样,我添加了对程序集的引用,但这会产生很多其他错误。

查看示例项目,它们使用的是 APB 程序集的 v2.1.3 并且编译良好。

最新下载的示例使用 v3.0.0 的 APB 程序集。

感谢任何帮助启动和运行它。提前致谢。

【问题讨论】:

    标签: c# asp.net-mvc-5 aspnetboilerplate


    【解决方案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包。

    【讨论】:

    • 我用的是VS2015,你提供的链接是预览版。该项目已经有 NETStandard.Library @ v2.0.0
    • ... 继续 我确实是通过控制台安装的,但不幸的是,很多错误都导致引用冲突。例如错误 CS1703 已导入具有等效标识的多个程序集:'\NETStandard.Library.NETFramework.2.0.0-preview2-25405-01\build\net461\ref\System.Collections.Concurrent.dll' C:\Program Files (x86 )\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\Facades\System.Collections.Concurrent.dll'。删除重复引用之一。要删除很多重复的引用...
    • 还是同样的问题。我的步骤: 1. 下载新的示例包(MVC5 和 EF) 2. 恢复所有包 3. 打开核心项目的 NuGet 包管理器 4. 搜索 NETStandard.Library.NETFramework 并单击包含预发布 5. 安装库 6. 构建解决方案 - > 发生同样的冲突错误
    • 如果您有时间或有 VS2015,您是否可以按照我提供的步骤从头开始构建一个,看看您是否遇到相同的错误?感谢您到目前为止的帮助
    • 我重现了错误,无法再让它在 VS2015 中工作。你是卡在 VS2015 专业版还是企业版?否则,是什么让您无法使用 VS2017?
    猜你喜欢
    • 1970-01-01
    • 2018-09-12
    • 2013-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 2014-11-22
    相关资源
    最近更新 更多