我想开发一个VS代码扩展,它使用第三方应用程序的COM类型库(interop)?如何在VS代码扩展中引用COM类型库(interop)?
理想情况下,我想使用Fable在F#(Fsharp)中编写扩展以将其编译为JS,但这并非完全必要。在任何情况下,我都可以引用和使用F#,C#和VB.NET中的COM库,并在需要时提供.NET库作为包装器。
上下文:我是VS Code扩展开发新手。我设法在JavaScript和F#+ Fable中编译了hello world扩展。我可能不明白的是如何使用package.json文件和npm包管理器来引用库。
编辑:我试过node.js库winax,但没有成功。有其他选择吗?
很高兴你能工作。我也花了一段时间与本地节点模块,但放弃了,因为经常遇到麻烦,以满足版本要求。特别是在Windows上,我经常发现node.js不匹配的错误。 –