Ich möchte eine VS-Code-Erweiterung entwickeln, die eine COM-Typ-Bibliothek (Interop) einer Drittanbieteranwendung verbraucht?Wie referenziert man eine COM-Typ-Bibliothek (Interop) in einer VS-Code-Erweiterung?
Idealerweise möchte ich die Erweiterung in F # (Fsharp) mit Fable schreiben, um sie zu JS zu kompilieren, aber das ist nicht unbedingt notwendig. In jedem Fall kann ich die COM-Bibliothek von F #, C# und VB.NET referenzieren und verwenden und bei Bedarf eine .NET-Bibliothek als Wrapper bereitstellen.
Kontext: Ich bin neu in VS Code Erweiterung Entwicklung. Ich habe es geschafft, eine Hallo-Welt-Erweiterung in JavaScript und in F # + Fable zu kompilieren. Was ich wahrscheinlich nicht verstehe, ist die Verwendung der Datei package.json und des Paketmanagers npm, um auf die Bibliothek zu verweisen.
Edit: Ich habe versucht, die node.js-Bibliothek winax, aber ohne Erfolg. Gibt es eine Alternative?
Ich bin froh, dass es funktioniert hat. Ich habe auch eine Weile mit nativen Knotenmodulen gespielt, aber wegen ständiger Probleme, die Versionsanforderungen zu erfüllen, aufgegeben. Gerade unter Windows habe ich ständig Fehler bekommen, die node.js nicht zutreffen würde. –