gpt4 book ai didi

c# - ASP.NET 5 Web api 模板, Unresolved 引用 System.Web

转载 作者:行者123 更新时间:2023-11-30 18:21:29 24 4
gpt4 key购买 nike

添加对 System.Web 的引用时,我的 ASP.NET 5 Web api 项目无法构建

重现问题的步骤:

  1. 创建一个新的 ASP.NET 项目
  2. 选择 ASP.NET 5 Web API 模板
  3. 右键单击引用并添加 System.Web
  4. 添加 using System.Web; 到一些类

确切的错误代码:

CS0234 命名空间“System”中不存在类型或命名空间名称“Web”(是否缺少程序集引用?)Stackoverflow.DNX Core 5.0 D:\Git\Stackoverflow\src\Stackoverflow\Startup .cs 10 事件

我接下来要做的是添加:

"dnxcore50": {
"frameworkAssemblies": {
"System.Web": "4.0.0.0"
}
}

在恢复包后到 "Frameworks" 标记下的 project.json 文件,这导致 Unresolved 依赖性问题。

解决方案 DNX SDK 版本是:1.0.0-rc1-update1(这是我的 Visual Studio 中列出的唯一选项)

在谷歌上快速搜索任何解决方法后,我空手而归。

最佳答案

Asp.Net 5 不再基于 System.Web,并且没有它的 .net 核心兼容实现。但是有很多 nuget 包,所以您可能会找到预期的功能。

例如:您需要将 Microsoft.AspNet.Mvc nuget 包添加到您的项目,而不是 System.Web.Mvc,您将能够使用 Controller 基类。

关于c# - ASP.NET 5 Web api 模板, Unresolved 引用 System.Web,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35443863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com