2016-10-21 5 views
-2

サードパーティのDLLを参照するC#プロジェクトがあります。ユーザーは、異なるバージョンのこのDLLを異なる場所にインストールしている場合があります。Cで参照されるDLLの異なるバージョンを処理するためのベストプラクティス#

例えば

私は "WonderTool.dll" を活用する必要がある場合、それはにインストールすることができますPROGRAMFILES%\ワンダー\ V7 \ binに\プラグイン\

  • % PROGRAMFILES%以下の\のワンダー

    • % \ V8の\ビン\プラグイン\
    • % PROGRAMFILES%\ワンダー\ V9 \ビン\プラグイン\
    • %のPROGRAMFILES%\ののWonderware \ V10の\ビン\プラグイン\

    私はトンを含めることはできません彼は私のインストールのDLLを私はソフトウェアのバージョンがユーザーのマシン上で利用できるようになるかわからないため。ランタイムチェックを実行して最新のバージョンが利用可能か参照しているか、それともベストプラクティスですか?

    何か助けていただければ幸いです。

  • 答えて

    2

    DLLが1つだけの場合、インストールして出荷してバイナリにインストールするだけではどうですか?

    関連する問題