2011-10-27 11 views
0

私はテストを受けて、私が書いているいくつかの単体テストの特定の部分の項目を使用するために必要な一連のテキストファイルを用意しています。私のapp.configにファイルパスを入れました。:\ DataLists \Visual Studioテストで単体テストでファイルの場所を指定する

私がそこに置いた後、カスタムセクションを追加するのに必要な項目を追加して、そのファイルパス情報を取得しました。私が抱えている問題は、これは...それはその場所では、代わりにいくつかのtmpフォルダを見ているそれらのリストを見つけることはありません。このために適切なファイルの場所を指定するにはどうすればよいですか?

+0

コードを投稿できますか?このように答える方が簡単です。必要に応じて、コードから個人情報を削除してください。 – Marco

答えて

0

DeploymentItemAttributeを試しましたか? linkこれは、テキストファイルの「セット」(私が想定しているフォルダ)へのアクセスが必要なテスト方法でこれを使用します。ここでのベストプラクティスは、展開するフォルダとファイルをプロジェクトファイルに追加し、「新しい場合はコピーする」または「常にコピーする」に設定することです。

.testsettings設定画面の[展開]セクションにファイルまたはフォルダを追加することもできます。私の経験では、これはチームビルド中にDeploymentItemAttributeルートよりも優れています。どちらの場合も、.testsettings設定画面の[Enable deployment]チェックボックスをオンにする必要があります。

関連する問題