15

我在vb.net中编程,我正在从visual studio大版本切换到vs代码,以便更具可移植性。

我真正怀念的一个功能是智能感知?我可以使用vb.net吗?

搜索时,我最终出现在这个页面上

https://code.visualstudio.com/docs/editor/intellisense

他们说现成支持8种语言,但不包括vb.net或C#,你应该在市场上了解更多

我查了一下市场,似乎找不到?

vb.net真的没有智能感知吗?在微软自己的IDE中?

谢谢

4
  • 2
    正如您所看到的,VS代码中的几乎所有内容都是通过扩展实现的。即使是C#智能感知也是这样做的。任何觉得值得的人都可以为VB.NET提供Intellisense扩展。事实上,没有一个是一个迹象,表明没有太多的需求。考虑到VB.NET和VS代码的目标受众,这并不奇怪。大多数宁愿用VB.NET而不愿用C#编写代码的人不会使用VS代码。 评论 2018年8月28日8:00
  • 好的,谢谢你确认vs代码没有这样的功能。我认为vs代码基本上是对大型可视化工作室的轻量级重写,着眼于可移植性。我没有看到vb.net开发人员转向的唯一原因是它缺少调试和智能感知等基本功能。vb.net开发需要完整的visual studio还有其他原因吗?
    – 绍丹
    评论 2018年8月28日8:04
  • 2
    VS代码不是IDE。如果需要IDE,请使用Visual Studio。VS Code是一个代码编辑器。它在很大程度上是一个类固醇的代码编辑器,但它仍然是一个代码编辑器。请参见在这里:VisualStudio代码并不像其他人所说的那样是VisualStudio的“精简”版本。事实上,它是微软构建的GitHub的Electron(以前称为Atom Shell)版本——在很大程度上是一个完全独立的产品。 评论 2018年8月28日8:09
  • @你引用的引语实际上也是错误的。VSCode不是Electron的“版本”。Electron是构建桌面应用程序的框架,而不是编辑器。微软没有建立电子版。它使用Electron实现Visual Studio代码。我也不认为在IDE中调用VSCode是完全错误的。它有许多IDE功能。
    – 303
    评论 2019年12月23日18:03

2个答案2

重置为默认值
8

截至2018年8月28日,visual studio代码中没有vb.net的智能感知功能,也没有它的扩展

5

虽然不多,但通过它可以对VB.NET语法进行基本的IntelliSense覆盖延伸.

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.