【问题标题】:No intellisense in Azure Function Project in my VS Code solution我的 VS Code 解决方案中的 Azure Function Project 中没有智能感知
【发布时间】:2021-05-24 21:02:35
【问题描述】:

我在我的 VS Code 解决方案中添加了一个 Azure Function 项目(还有其他项目),但我没有收到任何智能感知支持。这正常吗,Azure 功能没有智能感知支持吗?

我是否需要在某处添加一些东西来为这些类型的项目获取智能感知?

仅供参考 - 也许这是我添加 Azure 函数的方式,它是作为项目添加到解决方案中的。而且我在解决方案中还有其他运行良好的 C# 项目。如果我自己创建一个新的 Azure Function 项目,则 itellisense 可以正常工作,只是不能与其他项目一起使用。

使用: C# VS 代码最新版本 .Net 5 最新的 Azure 函数工具库 C# 扩展 v1.23.11

更新 - 在 Azure Function 中的一行代码中检查智能时,OmniSharp 日志中似乎出现了一些错误。

收到 /v2/getcodeactions 的响应,但找不到请求。 [信息]:OmniSharp.OmniSharpWorkspace 杂项文件:/Users/charlespareto/TestClone1/yogabandy2020/Azure/Functions/ServiceBusQueueTrigger.cs 添加到工作区 收到 /v2/codestructure 的响应,但找不到请求。 收到 /quickinfo 的响应,但找不到请求。 收到 /v2/codestructure 的响应,但找不到请求。

【问题讨论】:

    标签: c# visual-studio-code azure-functions omnisharp


    【解决方案1】:

    我找到了答案-

    我必须将 .csproj 添加到 .sln 文件中,以便 OmniSharp 识别它。

    【讨论】:

    • 我用 Visual Studio for Mac 打开了.csproj,在重新启动 Visual Studio Code 后我得到了 IntelliSense。似乎需要.sln,但在创建 Azure 函数时没有给出
    【解决方案2】:

    在我这边没问题:

    也许你需要安装相关的模块。并确保你安装了 VS Code 的 python 插件。

    【讨论】:

    • 我忘了说,我没有使用 Python。我正在使用 C#。我编辑我的帖子。
    猜你喜欢
    • 2019-12-08
    • 2017-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多