在C#.Net中查找工作项目目录

nal*_*thi 2 .net c# directory

我使用过Directory.getCurrentDirectory();

它只给出C:\ Windows\SysWOW64

但我需要获得visual studio默认项目文件夹,我怎么能得到它?

例如:C:\ Users\knallasi\Documents\Visual Studio 2010\Projects\SampleApp

我们如何找到上面的项目位置?

提前致谢

Dav*_*vid 5

我不确定PROJECT目录,但可以使用找到执行程序集的目录

string currentAssemblyDirectoryName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
Run Code Online (Sandbox Code Playgroud)

通常,如果你在Visual Studio中执行,项目目录上升了两个级别,你可以修剪该字符串的"bin\release |或"bin\debug"以获取项目目录,但这有点像黑客攻击我不确定是否有办法从代码中获取项目目录.