2016-12-13 5 views
0

私たちのソリューションでは、2つのプロジェクトをセットアップしました。 1つは、アプリケーションを起動するサーバープロジェクトで、スタートアッププロジェクトとして設定されています。もう1つは、2つのJNBridge DLLに依存するライブラリプロジェクトです。VS 2015でデバッグしようとすると、サードパーティのDLLが出力フォルダにコピーされないのはなぜですか?

JNBridgeは、動作するためにはDLLが出力ディレクトリになければならないと述べています。だから私たちはDLLのプロパティを常にコピーとして設定しました。

私はビルドを行うと、JNBridge DLLが期待どおり出力ディレクトリにコピーされていることがわかります。

enter image description here

はしかし、私はVS2015でのデバッグ開始(F5)をクリックしたとき、私はのDLLが不足していることがわかります。私はそれらのDLLは、デバッグの開始をクリックした後に出力フォルダから削除されていることがわかります。

解決策の設定に問題がありますか?

私は私の溶液中で、次のプロジェクトを設定している:あなたの助けのための

Solution 
    Server 
    bin\Debug 
    Server.cs 
    Subsystem 
    bin\Debug 
    jnbauth_x86.dll 
    JNBSharedMem_x86.dll 
    Subsystem.cs 

感謝を。

答えて

0

DLLファイルを出力ディレクトリにコピーする場合は、[ビルドアクション]を[なし]に変更します。

+0

このオプションがVisual Studio 2015のどこにあるのか教えていただけますか? –

+0

あなたの投稿の画像を見てください。 –

関連する問題