2017-05-18 5 views
-7

私のクラスメイトに私のC#アプリを送る必要がありますが、プロジェクトのデバッグフォルダ内の.exeファイルを実行すると、私はそれを移動すると、デバッグフォルダ内のexeは動作しません

私のデスクトップに「デバッグ」フォルダをコピーすると問題が発生し、同じことをやっても動作しません。何も起こらない。

多くのコードを持つ大きなプロジェクトです。 C:\ Users \ MyName \ Source \ Repos \ UpdateMyDb2 \ UpdateMyDb \ bin \ Debugでアプリケーションを実行するとアプリケーションが正常に開きますが、exmpleのデバッグをデスクトップにコピーすると、動作しません。 C:\ Users \ MyName \ Desktop

+0

コードを共有してください –

+0

ファイル(dlls?)の相対参照は他の場所にありますか? –

+6

.exeには多くの依存関係が存在する可能性があります。 EXEと共にDLLファイルをコピーしないと、依存関係を解決できないため、DLLファイルは機能しません。 –

答えて

0

"あなたの.exeには多くの依存関係がありますが、EXEと共にDLLファイルをコピーしないと、依存関係を解決できないため動作しません。 Knock "

私の問題はDebugフォルダだけをコピーしていたのですが、私のプロジェクトではDebugフォルダ内にないImageフォルダ内の画像への参照があります。

ImageフォルダをDebugフォルダの横にコピーしました。今それは動作します。

関連する問題