在C/S模式下如何获得当前项目的目录
我的要求是比如一个C/S中的一个界面层项目(位置:d:\学生管理系统\UI\)其它项目(如:Business)也在
D:\学生管理系统\Business目录下,我现在在如何获得到界面层项目的目录(d:\学生管理系统\UI\),不要懂错了哈,是在C/S模式下不是Web,我要一个直接返回的方法(而不是说要做字符串处理)我知道有Application.StartupPath之类获取应用程序的路径或文件名,但这些得出来的是这样:d:\学生管理系统\UI\bin\Debug\.我还得做一次处理.有没有直接能得出界面层项目根目录的
------解决方案--------------------
------解决方案--------------------这个好象没有直接的方法吧!
C# code
string str = Assembly.GetExecutingAssembly().GetName().CodeBase;
if (str.ToLower().IndexOf("file:///") >= 0)
{
str = str.Substring(8, str.Length - 8);
}
string path = System.IO.Path.GetDirectoryName(str);