2012-02-08 4 views
3

debugディレクトリにファイルを自動的にコピーする方法ディレクトリを作成し、ファイル自体をdllライブラリを参照するexeファイルのディレクトリにコピーしません。のVisual Studio 2010:私はソリューションをビルドすると、VSが作成されない名前のサブディレクトリに <img src="https://i.stack.imgur.com/TtC8D.png" alt="enter image description here"></p> <p>を私はTXTファイルを挿入した先のDLLを、持っている

これを行う簡単な方法はありますか?

答えて

5

実行可能プロジェクトのクラスライブラリプロジェクトの参照がある場合は、それを行う必要があります。私だけのセットアップのVisual Studio 2010でこのようなシナリオ:

  1. C#コンソールアプリケーションプロジェクトを作成し
  2. は、C#クラスライブラリプロジェクトを作成し
  3. は、コンソールアプリケーションプロジェクトにC#クラスライブラリプロジェクトへの参照を追加しました。
  4. は「コピーに「FILE1.TXT」
  5. 設定するテキストファイル「FILE1.TXT」と呼ばれる「ファイル」フォルダにテキストファイル「ファイル」
  6. 追加と呼ばれるC#クラスライブラリプロジェクトにフォルダを追加しましたOutput Directory 'プロパティを' Copy Always 'に変更
  7. ' Build Solution 'を実行し、コンソールアプリケーションのbinディレクトリを確認し、' Files 'というフォルダがあり、その中に' File1 'というファイルがあることを確認します。 txt '

exeであなたのクラスライブラリへのプロジェクト参照がないかもしれませんか?

+0

ok。それは奇妙だ。おそらくバグか何かか。ファイルはこの特定のソリューションではコピーされません –

+0

重要な場合は2010 SP1を実行しています。 – codechurn

+0

heh。私も)... –

関連する問題

 関連する問題