.net - Visual Studio 2008 和覆盖现有文件扩展名的语言服务

标签 .net javascript visual-studio vsx languageservice

我为 JavaScript 语言编写了简单的 LanguageService。目标 IDE 是 Visual Studio 2008。 我想为 .js 扩展文件(JavaScript 语言的默认扩展名)运行我的语言服务。但是对于这个扩展,我的 LanguageService 不工作。当我为扩展 .jsp 运行我的语言服务时(可能是 VS IDE 不支持的任何扩展)- 语言服务运行良好。

我的问题:如何为 JavaScript 语言覆盖现有的 LanguageService? 如何禁用 JS 的默认 LanguageService?

此致

米凯洛

最佳答案

您是否尝试过在“工具”菜单中覆盖扩展编辑器?

转到

  • 工具 -> 选项
  • 导航到文本编辑器 -> 文件扩展名
  • 将 .js 与您安装的语言服务相关联

关于.net - Visual Studio 2008 和覆盖现有文件扩展名的语言服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1190366/

相关文章:

c# - 为什么我可以锁定 C# 中的任何对象类型?

javascript - NodeJS : Get Current VM Context

javascript - 如何在 JavaScript 中将日期转换为另一种格式?

c# - 如何访问剪贴板图像并将其保存在 ASP.NET Web 应用程序中的服务器位置?

c# - 由于缺少 Azure 存储连接字符串和 SAS 连接 uri,Blob 存储的 secret 初始化失败

git - 尝试推送 git 并接收 "could not read Username for ' https ://github. com':终端提示已禁用”

.net - 如何在 NodaTime 中获取 "start of the year/month"?

c# - NuGet 包 - 未引用 lib 文件夹中的 DLL?

c# - 在 C# 中解析负双数时出现异常

c - 如何在 Visual Studio (Mac) 中运行 C 程序