c# - Azure Functions(.net core 3+) - 尝试访问 HttpRequest.Query 时出现“找不到入口点”错误
问题描述
大约 3 天前,我在 Visual Studio Code 中随机单击更新后开始遇到此问题。每当我尝试从 Microsoft.AspNetCore.Http 命名空间访问 HttpRequest.Query 时,都会收到以下错误消息:“找不到入口点”。
我一直无法解决这个问题,这打断了我的工作能力。我已经和我的队友讨论过这个问题,他们根本没有遇到这个问题。
我已经尝试了几乎所有可以谷歌搜索和想到的东西。
- 自动生成绑定
- 在 C:\Users{username}.nuget\packages 删除并重新安装每个 Nuget 包
- 删除并重新安装有关 Visual Studio 和 Visual Studio Code 的所有内容
- 使用最新版本的 Microsoft.NET.Sdk.Functions
- 删除我项目的 bin 和 obj 文件夹
- 删除我的项目中未使用的引用
在这一点上,我什至不确定到底出了什么问题。我发现了一个与我完全相同的问题的帖子,但该人修复它的方式不适用于我:
Azure Functions .NetCore 3.0 Request.Query 抛出“找不到入口点”错误
有些信息可能有用也可能没用。
当我在调试器中逐步浏览代码时,HttpRequest.Query 正确显示所有键。我想知道 Microsoft.AspNetCore.Http 与 System.Web 的 HttpRequest 对象之间是否存在某种名称冲突
如果我将我的项目设置为使用最新版本的 Microsoft.NET.Sdk.Functions,我会得到一个新错误而不是入口点错误,我会得到这个:
我正在使用 Visual Studio 代码。
有人可以帮忙吗?我很乐意提供所需的任何信息!
解决方案
我放弃。我花了大约 3 天的时间试图解决这个问题,这影响了我的工作能力。我刚刚重新格式化了我的整个笔记本电脑并“解决”了这个问题。我尝试了几乎所有我能找到的东西,但没有任何效果,我不能再等了。祝遇到这种情况的人好运!
推荐阅读
- ruby - Beaker Rspec 运行系统命令
- c++ - c++ 中不必要的包含
- github - 将 github 渲染的 .md 页面嵌入为 iframe
- delphi - 从 delphi 或 lazarus 调用 Visual Studio dll
- oracle-apex-5.1 - APEX 报告显示不可编辑的复选框
- javascript - 如何使用 JavaScript/Jquery 检查视口是否位于顶部?
- r - 访问不同列中的数据点
- c# - HttpPost 上的 IList 始终为空
- javascript - 如何阻止 .insertBefore 方法删除分页符?
- python - Pandas DataFrames 列未被识别为数字