2013-07-15 143 views
11

私の質問では分かりますが、私はこのすべてのことについて完全な悩みを持っています(つまり、オープンソースプロジェクトのダウンロードとVisual Studio 2010)。私はコードを勉強し、それがどのように機能しているかを調べ、関連するデータをデータベースにダンプする自分のバージョンを適応させたいと思っていましたが、実際にはVS 2010でソリューションをロードしてから "Start Debugging"その後:作業ディレクトリが存在しません

作業ディレクトリが存在しません: 「D:\ Devの\ CodeProjectの\の記事\ smartcardfmwk \ Smartcard_Framework

は、どのように私はこのエラーを修正することができますか?私はそれを検索しようとしましたが、解決策のどれも適切に法案に適合しませんでした。

問題のソースコードは、コードプロジェクトから、スマートカードフレームワークです:

http://www.codeproject.com/Articles/16653/A-Smart-Card-Framework-for-NET?msg=4609259#xx4609259xx

私は「更新プロジェクト(VS2010)」をダウンロードし、私はVS2010で開き、同様に構築することができ、デバッグは機能しません。

私はまだパスを複製しようとしませんでしたが、これは実用的なプロジェクトであるため、私の会社は他の人がアクセスできる非常に特定の場所に配置する必要があります。

ありがとうございました。

答えて

20

私はそれを持っています。とてもシンプルだったので、誰もが時間を無駄にしてしまったのは残念です。

ソースソリューションには、多くのプロジェクトがありました。私はそれらの少なくとも1つが存在しないディレクトリを指していた考え出したので、私はプロジェクトを通じてwaded、

  • 私はプロジェクトを右クリックして[プロパティ
  • をクリックこれは、プロジェクト名を開きますプロパティタブ
  • [デバッグ]タブには、「作業ディレクトリ」と呼ばれるファイルがあります。プロジェクトの現在の場所に変更しました。

私が逃したプロジェクトがない限り、これは私の問題を解決しました。私は、ソリューションを他の場所に移しても、これをやり直さなければならないのかと疑問に思います。

+0

私は解決策を別の場所に移した場合、これをやり直す必要があるのだろうかと思っています。この情報はローカルユーザー設定ファイルである* .csproj.userファイルに保存されています。チームメンバー間または他のワークステーション間で共有することはできません。したがって、ワーキングディレクトリはデフォルトで空でなければなりません(つまり、作業ディレクトリが指定されていないので、exeは現在のフォルダを使用します)。 '.user'ファイルもソース管理から除外する必要があります。 –

+1

私の場合、間違ったパスはプロジェクトプロパティ - >ビルドタブ - >出力パスにあります。 'csproj'ファイルは対応するConfigurationグループの' OutputPath'タグで指定された他のパスを持っていたので、VSの動作はまったく間違っています。 – Lu55

関連する問題