无法在Visual Studio 2017 RC中添加全局JavaScript Intellisense引用

原子收藏

我正在努力使从2015年到2017年的迁移尽可能轻松。我使用的代码库具有几个自定义库,可以将它们添加为VS 2015中的引用。

但是,在VS 2017 RC中,“引用”选项已从VS 2015中的选项->文本编辑器-> JavaScript / Typescript-> Intellisense菜单中删除。

任何方向进行这项工作将不胜感激。

要好

原子收藏

我的理解是,这里的罪魁祸首是新的JavaScript语言服务“ Salsa”。

此博客链接(由i100提供)在“值得注意的更改”部分下具有以下声明:

另一个主要区别是,虽然旧语言服务支持允许为特定的第三方JavaScript库开发自定义扩展的可扩展性模型,但Salsa不再支持这些扩展,而使用TypeScript定义文件来鼓励社区协作并且更容易跟上-至今。

尽管我的措词有些歧义,但我认为这意味着在VS 2017中不再支持将javaScript库直接添加为引用。在VS 2017中获取Intellisense的唯一方法是使用TypeScript定义文件。

我发现了有关如何从现有JavaScript文件生成TypeScript def文件的问题传统观点认为TS def文件比JavaScript文件具有更高的特异性,因此最可靠地手动创建。但是,如果您像我一样并且拥有成千上万的自定义库定义行,那么这可能不是可行的解决方案。

据称有几个程序会自动生成TS def文件,但我从未使用过它们,也无法说明它们的有效性。

dts-gen由Microsoft创建。

dts-generator由SitePen创建。

业界似乎认为TypeScript是未来的方式,并且正在努力使TS开发成为标准。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在 Visual Studio 2017 中引用 Windows IoT

Visual Studio Community 2017中的条件引用

Visual Studio 2017企业无法添加参考

无法在Visual Studio 2017中创建Controller

无法在Visual Studio 2017中打开项目

无法在Visual Studio 2017 RC中启动IIS Express

Visual Studio 2017无法正确解析特定引用

我无法在Visual Studio 2017中添加参考

无法在Visual Studio 2017中添加app.config文件?

无法在 Visual Studio 中添加引用

Visual Studio 2019:Intellisense无法识别引用的程序集

如何防止Visual Studio 2017添加对NugetFallbackFolder的引用

Visual Studio 2017 SSDT 添加对脚本的引用

Visual Studio 2017-缺少下载远程引用的JavaScript选项

无法使用Visual Studio 2017 RC进行XUnit测试

无法在Visual Studio 2017 RC中使用Youtube Api参考

Visual Studio 2017中引用和依赖项之间的区别

Visual Studio 2017解决方案中的引用丢失

从Visual Studio 2015.3和2017 rc更新Visual Studio 2017

无法将Apple帐户添加到Visual Studio 2017

Visual Studio 2017中的Visual Basic intellisense如果括号中的语句损坏

Visual Studio 2017中的gulp集成无法正常工作

无法在 Visual Studio 2017 中构建 Azure 函数

在Visual Studio 2017中无法识别System.Drawing.Bitmap

无法在 Visual Studio 2017 中创建数据库

无法在Visual Studio 2017中使用Git存储密码

无法在Visual Studio 2017中复制文件.exe

无法在Visual Studio 2017 Professional中运行单元测试

Visual Studio 2017无法识别代码中的错误