gpt4 book ai didi

c# - 预定义类型 'System.Object' 未定义或导入 .net 4.6

转载 作者:IT老高 更新时间:2023-10-28 12:46:50 53 4
gpt4 key购买 nike

我正在使用 MVC 5 和 .net 4.6 创建我的移动应用也可以连接的 Web API。

每当我构建项目时,我都会收到数百个错误,告诉我需要添加已经存在的引用,并且实际上我的项目中的每种类型都“不存在”。这些错误的一些示例:(不包括标题中的错误)

ErrorList

我尝试过的:

  • 通过 nuGet 添加了对 System.Runtime 的引用。 (来自 this question 的建议。)
  • 从 project.json 文件中的框架中删除了 aspnetcore50。 (另一个建议,this question。)
  • 重启VS2015,我的机器。
  • 通过 nuGet 包管理器并将我项目中的每个包升级到最新版本。
  • 实际上确保我可以在解决方案资源管理器的引用节点中看到引用。

更新: -我的 project.json 文件看起来像这样。 (根据 Karls 的回答修改后。错误列表现在减少到了 10 个,但仍然和以前一样。)

{
"commands": {
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
},
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta5",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta5",
"Microsoft.AspNet.Diagnostics": "1.0.0-beta5",
"Microsoft.AspNet.Mvc": "6.0.0-beta5",
"System.Runtime": "4.0.20-beta-23019"
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"frameworks": {
"dnx451": {
"frameworkAssemblies": {
"System.Data": "4.0.0.0",
"System.Data.DataSetExtensions": "4.0.0.0",
"System.Data.Linq": "4.0.0.0"
}
}
},
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"version": "1.0.0-*",
"webroot": "wwwroot"
}

最佳答案

删除 binobj 并重建。

关于c# - 预定义类型 'System.Object' 未定义或导入 .net 4.6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31224206/

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