Azure功能在VSCode提供参考错误。

0

的问题

我已经设置了一个当地Azure功能项目,在VSCode按指令在这里 https://docs.microsoft.com/en-us/azure/azure-functions/create-first-function-vs-code-csharp?tabs=in-process

默认的模板功能,是创作的作品当我运行了它在VSCode,但是我看到的参考中的错误VSCode编辑按屏幕上的射击。

当我去的定义http请求的类例如,我看到没有查询方法。

我怎样才能解决这些?

选择我选择的是C#.净额6,HTTP触发的,匿名的,加入到工作区的

我已经安装。净6SDK,蔚蓝的功能的工具,C#扩展,蔚蓝的功能扩展。

谢谢你

enter image description here

编辑: 确切的消息我收到的时候我鼠标的一个基准是错误的 The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13 ...

azure-functions c# visual-studio-code
2021-11-23 22:21:08
2
0

我试图重现的问题:

  1. 首先,我选择我的工作区的文件夹,从VSCode, enter image description here

  2. 创造了功能项目的使用 func init 命令在VS码终端。 enter image description here

  3. 创建能使用 func new 命令终端、选择 Http Trigger 从下拉式显示器的触发器和给予的功能,名为 Hello.

enter image description here

  1. 点击 Hello.cs 文件中,然后你会得到一个边对话框的底部的相同的VS码窗口。

enter image description here

点击在 恢复.

enter image description here

如果你得到两个对话框,然后点击 中恢复 这样,它将恢复 NuGet包功能的依赖性 所需的环境。 你也可以看到在输出端打开了击之后立即恢复选项: enter image description here

之后,添加那些,你将获得干净的错误UI如下:

enter image description here

注:

  1. 如果你写了这类/职能手动代码,请你重新命名为功能类名称,无论是在代码,以及在文件资源管理器,如:

enter image description here

更新的回答:

按你的编辑和评论,我也安装了 .净SDK Version6 和检查的项目中VS码和我得到了恢复对话框再次与红色曲线。 点击后的恢复选项,所有的红色曲线走了出去,这是验证概念:

enter image description here

2021-11-24 06:24:28

谢谢你的这一详细的解释。 我试创建的项目,正是因为你描述(以前我曾蔚功能栏中VSCode). 一切似乎正是因为你出现在一点上,我得到恢复按钮几乎整个画面充满了与红色下划线和后我击中恢复(I只有单一的恢复对话)我留下什么是显示在我原来的画面镜头。
Thed

点击后恢复的,你应该摆脱出来的这个红色曲线。 请检查每一个步骤一次。
HariKrishnaRajoli-MT

基础上建立的方式湛的功能在VS代码,你会得到无论是只有恢复nuget包的对话框或c#扩展的发电机和恢复对话框? 但如果你击中恢复在对话框,应该删除的红色曲线通过安装软件包,引用和依赖的成这一项目。
HariKrishnaRajoli-MT

击中恢复有没有解决的许多问题,正如我所说的,有可能更多之前我点击的恢复。 但是,发生了两个我第一次创建的项目以及更近的时候我跟着您的指示
Thed

你有没有安装蔚职能的核心工具的最新版本吗?
HariKrishnaRajoli-MT

能不能请你确认。净核心版本为你使用在蔚蓝的功能项目等。净核3它。净5孤立?
HariKrishnaRajoli-MT

我创造了功能的两种不同的方式。 我第一次创造了功能使用蔚功能杉VSCode的栏和能够选择。净6,我刚刚安装。 当我cretaed使用 func init 命令你的上述的inly的选择,我有。净额为5,.净5隔离。净3.1的核心。 我选择的。净5. 反正我已经解决的问题。 我会后详细答复。 谢谢你的帮助。
Thed
0

我没得到这个的解决,虽然我不确定到底如何为什么,所以我只是发表我做了什么情况下,它可以帮助别人。

首先,我删除Microsoft C#扩展和重新安装。 我不认为这有任何效果,它不似乎解决这个问题,我只是提到它,因为我将提到我所做的一切.

当我用google搜索的错误,是在我的编辑上 The type 'Attribute' is defined in an assembly that is not referenced. You must add a reference to assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13 我找到了一些参考资料,MS建立的工具/图书馆运用Visual Studio(不VS代码)的问候。净6以及如何。净6需要一定的版本建立实用工具。

该建议得到升级Visual Studio(不VSCode),这我已经安装并将更新的MS建立。

我没有真正了解一点我读什么,但是我更新我安装的Visual Studio社会2019年在希望,它将更新MS建立并且它似乎已经奏效。

我希望还有另一种方式来这样做没有Visual Studio,但我选择了这种方式为我已经安装。

最后一件事是我上了床,并有一个睡觉,然后再次检查它。

不能真的肯定地说,其中的三项工作:)

2021-11-24 03:12:50

你有没有尝试过在VS的代码没有Visual Studio安装? 它会在VS代码,但它需要几个先决条件如Azure功能的扩展,蔚蓝的核心工具的功能,C#扩展、语言具体设施等。净的核心,蟒蛇,节点Js框架等。
HariKrishnaRajoli-MT

如果我的答案是有用的,请你 接受它作为一个答案,以便其他人遇到同样问题可以找到这种解决方案并解决他们的问题。
HariKrishnaRajoli-MT

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................