2011-02-01 61 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「來獲取項目目錄,但這有點破解。我不確定有沒有辦法從代碼中獲取項目目錄