2017-04-06 10 views
1

C#プログラムのSFTPサポートにWinSCP .NETassemblyを使用します。 Visual StudioでプロジェクトをビルドするときにWinSCP.exeWinSCPnet.dllbin出力ディレクトリにコピーします。 WinSCPnet.dllは簡単です - アセンブリ参照として追加されたので、"ローカルコピー"をtrueに設定して完了します。exeファイルをビルド出力ディレクトリに取得します。

しかし、何についてWinSCP.exe?私は考えることができる

2つのこと:

  1. は、プロジェクトのルートにファイルWinSCP.exeを追加し、「常にコピー」「出力ディレクトリにコピー」を設定。

  2. ビルドイベントビルドイベント後のコマンドラインを使用して、コマンドラインcopyコマンドを使用してファイルをコピーします。

どちらもちょっと大変なようです。より良い方法がありますか?

+0

msbuildタスクを試してください。ここのように:http://stackoverflow.com/questions/3394276/msbuild-task-from-csproj-file –

答えて

関連する問題