基本的に、C#.NETアプリケーションを作成するだけでなく、C#から呼び出すことができる完全なPythonモジュールも作成します。IronPythonを使用していましたが、BeautifulSoupのようなライブラリをIronPythonに追加できないことがわかりました。
私が探しているのは、Pythonの限定的な実装であるIronPythonを使用するのではなく、純粋なPythonをC#に埋め込むことだと思います
基本的に、C#.NETアプリケーションを作成するだけでなく、C#から呼び出すことができる完全なPythonモジュールも作成します。IronPythonを使用していましたが、BeautifulSoupのようなライブラリをIronPythonに追加できないことがわかりました。
私が探しているのは、Pythonの限定的な実装であるIronPythonを使用するのではなく、純粋なPythonをC#に埋め込むことだと思います
この種の言語横断的な開発には反対することをお勧めします。可能ですが、最終的にはハッキングされたり、展開が困難になったりします。
PythonライブラリをC#ライブラリに置き換え、PythonコードをC#コードに置き換えます。たとえば、BeautifulSoupをHtmlAgilityPackに置き換えます。