2

Dotnet CLI アプリケーションから COM オブジェクトを使用することは可能ですか?

COM オブジェクトはアプリからどのように参照されるでしょうか?つまり、project.json はどのように見えるでしょうか?

具体的な例としては、dotnet newを介して空のプロジェクトを作成し、COM インターフェイスを介して MS Word を起動するように変更します。

これが Windows でのみ機能することは明らかですが、これを実行して古いコードを統合できると便利です。詳細については、 https: //blog.3d-logic.com/2015/11/10/using-native-libraries-in-asp-net を参照してください。 -5/ しかし、COM オブジェクトはレジストリを介してグローバルにアクセスされます。相互運用アセンブリを作成できましたが、プロジェクトからそれを参照する方法がわかりません。もう 1 つの可能性は、おそらく COM オブジェクトの周りにネイティブ DLL ラッパーを作成し、それを nuget パッケージ経由で使用することですが、それは実際には最適とは言えません。

4

0 に答える 0