2011-02-01 3 views
2

私はDirectory.getCurrentDirectory()を使用しました。C#.Netで作業ディレクトリを探す

そののみCを与える:\ WINDOWS \ SYSWOW64

をしかし、私はそれを得ることができますどのようにVisual Studioのデフォルトのプロジェクトフォルダを取得する必要がありますか?

例:C:プロジェクト\ SampleApp

\ Visual Studioの2010 \ \ Users \ユーザーknallasi \ドキュメント我々はプロジェクトの場所の上に見つけるのですか?アドバンス

+0

どのようなアプリケーションですか?私はベックに頼んでいる。あなたのプロセスコンテキストがiisアプリケーションプールのようなサービスかもしれないのだろうか –

+0

gabriel、そのXBAPアプリケーションwpf。 – nallskarthi

答えて

5

おかげで、私はプロジェクトディレクトリについてはよく分からないが、あなたは、Visual Studioで実行している場合は実行アセンブリのディレクトリは、通常

string currentAssemblyDirectoryName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 

を使用して見つけることができますプロジェクトディレクトリは2つのレベルに分かれています。プロジェクトディレクトリを取得するには、その文字列のbin \ release |または "bin \ debug"をトリミングすることができますが、これはちょっとしたハックです。コードからプロジェクトディレクトリを取得する。

+0

これは私がすでに思っていたものですが、 "bin \ debug"をトリミングするだけでいいと思っています。 – nallskarthi

+0

System.Reflection.Assembly(既に使用していない場合) –

関連する問題