そのため、サードパーティの商用ライブラリに依存するいくつかの高度な機能を備えた Windows フォーム アプリケーションがあります。基本的には、このライブラリの割引バージョンを実装し、大きな商用ライブラリが利用できない場合はそれをフェイルオーバーとして使用して、基本的なアプリですべての機能を利用できるようにしたいと考えています。商業図書館)。
Python では、次のようなことができます。
try:
import <dependency name>
except ImportError:
# The dependency is unavailable.
C# に同様の機能はありますか? 同様のアプローチ (using ステートメントを try/catch ブロックでラップする) を試しましたが、まったく機能しませんでした。