2011-02-01 62 views
2

我已经使用Directory.getCurrentDirectory();在C#.Net中查找工作项目目录

其只给C:\ WINDOWS \ SysWOW64中

,但我需要得到Visual Studio的默认项目文件夹我怎样才能得到呢?

例如:C:\用户\ knallasi \文档\ Visual Studio 2010的\项目\ SampleApp

我们如何发现,上述项目的位置?

由于提前

+0

它是什么类型的应用程序?我在问。我想知道你的流程环境可能是一种服务(如iis应用程序池也许) – 2011-02-01 04:51:45

+0

gabriel,它的XBAP应用程序wpf。 – nallskarthi 2011-02-01 04:55:53

回答

5

我不知道有关该项目目录,但执行的程序集的目录可以通过使用

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

通常可以发现,如果你在Visual Studio中执行,项目目录上升了两个级别,你可以修改该字符串的“bin \ release |或”bin \ debug“来获取项目目录,但这有点破解。我不确定有没有办法从代码中获取项目目录