アセンブリを生成するのではなく、COMタイプライブラリをC#コードにインポート/変換するツールはありますか?TLBIMPツールとTypeLibaryConverterクラスは、アセンブリのみを生成します。
生成されたInteropアセンブリに対してReflectorを実行し、分解されたソースをコピーして貼り付けることで、C#定義をリッピングすることに成功しましたComImport
が、通常、コンパイルする前にかなりの手動パッチを適用する必要があります。
望ましい目標は、衛星相互運用DLLを含まない単一のEXEであるため、おそらく答えは、ILMergeを使用して相互運用DLLをEXEに効果的に埋め込むことです。
私は過去にそのようなツールに出くわしたと確信していました-しかし多分それはそれを夢見ていました:-)