在自己的 C# 项目中使用 Visual Studio Code JavaScript IntelliSense (OmniSharp)

Posted

技术标签:

【中文标题】在自己的 C# 项目中使用 Visual Studio Code JavaScript IntelliSense (OmniSharp)【英文标题】:Use Visual Studio Code JavaScript IntelliSense (OmniSharp) in own C# projects 【发布时间】:2017-03-29 10:02:17 【问题描述】:

谁能告诉我是否(以及如何)可以在自己的 C# 项目中使用 Visual Studio Code javascript IntelliSense(我认为是 OmniSharp)(或其他)?

我有一个文本框,用户可以在其中添加 JS 代码,如果使用 IntelliSense 支持用户会很好。

谢谢。

【问题讨论】:

【参考方案1】:

我建议查看此线程,因为这似乎是重复的。

Intellisense supported TextBox in WPf

【讨论】:

【参考方案2】:

VS Code 中用于 Javascript 项目的 Intellisense 由 typescript 编译器及其周围的工具提供支持,而不是由 Omnisharp(它为 C# 项目提供 Intellisense)提供支持。

您可以通过 typescript 语言服务和服务器将其集成到您自己的项目中。有关详细信息,您应该参考 typescript 文档:https://github.com/Microsoft/TypeScript/wiki/Architectural-Overview

【讨论】:

以上是关于在自己的 C# 项目中使用 Visual Studio Code JavaScript IntelliSense (OmniSharp)的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Visual C# 项目中使用我的 .dll

Visual Studio 2008 / C#:如何在项目中查找死代码?

在 ActiveX dll 项目中创建列表(对象),在 Visual Basic 6.0 中用于 c# 项目

使用 Visual Studio 建模项目创建 C# 事件

Usercontrols XAML c# visual studio 11 windows developer preview

如何在 Visual Studio 2017 项目中启用 C# 7 的所有功能?