-2
Windowsマシンで開発されたCOMコンポーネントがあります。 Unixマシンのアプリケーションで消費することはできますか?私はCOMがバイナリ標準であるので可能であるべきだと思います。UnixでCOMコンポーネントを使用する
Windowsマシンで開発されたCOMコンポーネントがあります。 Unixマシンのアプリケーションで消費することはできますか?私はCOMがバイナリ標準であるので可能であるべきだと思います。UnixでCOMコンポーネントを使用する
COMコンポーネントは、Windowsデスクトップ/コンパクトでのみサポートされるテクノロジです。
UWPまたはUnixではサポートされていません。
しかし、私の知る限り、Unixマシンには、UNIX版のdotnet visual studioをインストールすることができます。そのようにすれば、UnixマシンでCOMコンポーネントを作成することができます。 –
MicrosoftはWindows/Unix/MacのいずれにもVisualStudioを提供しています。また、異なるOSごとにクロスコンパイル機能も備えています。 したがって、Unixマシン上にCOMコンポーネントを作成することもできます。しかし、Unix/Macには必要な技術がないため、COMコンポーネントは動作しません。 .NETコア/。 NET標準仕様は将来更新されますが、COMコンポーネントをサポートする可能性がありますが、現在は機能しません。 – kunif
私はあなたの説明に同意します。しかし、いくつかの質問があります:Unixマシンで作成されたCOMコンポーネントのファイル形式は何でしょうか。ウィンドウズでは、それは32 dllのPEフォーマットに勝つ。 Unixでは、それはCOFF形式でなければなりませんか?はいの場合、このCOFF形式のCOMコンポーネントはどこで使用できますか?それがWindowsで使用できず、Unixマシンにこの技術がない場合、それはどのような目的に役立ちますか? –