新しい要件がトップから降りてきました: 私がセットアップした素晴らしい、弾力性のある Elixir データベースを使用して「独自のビジネス技術」を実装することです。提供された相互運用機能 DLL (明らかに COM dll のようには機能しない) から Implib を作成するなど、さまざまなことを試しましたが、まったく機能しませんでした。CPython も MFC を好まないため、Python ライブラリを作成する試みはすべて失敗しました (いずれにせよ C を使用すると、.NET から直接 Python ライブラリを作成できるかどうかわかりません)。
唯一の救いは、開発者が VBA、.NET、および MFC Interop C++ フックをライブラリに提供するのに適していると判断したことです。そのため、「いくつかの」選択肢がありますが、最終的にはすべて同じフレームワークに戻ります。最善の方法は次のとおりです。
A) モデル定義を 1 つの言語 (Python/Elixir/SQLAlchemy) で 1 か所に保持する
B) この新しい .NET は、壊れやすいハードコーディングされた SQL に頼らずにモデルにアクセスできます。
あらゆる提案を歓迎します。