2011-03-31 136 views
2

如何获取项目的路径? 我想分配一个字符串与项目文件夹的路径。 可以说,我的项目(在C#中)的文件夹是E:\ projects \ something (在文件夹中,我有.sln文件和所有源代码以及一个文件夹图片,并且在某些功能中我想分配字符串到项目的文件夹对后,在图片使用FHE文件的路径...我需要的是retorning项目的路径的功能 字符串s = project_path;在C中获取项目的路径#

+3

没有足够的信息。你想在什么地方获得它?在你的应用程序内部?在VS插件内部?手动?...? – 2011-03-31 12:48:37

+1

@jerry:更新你的问题并提供所需的详细信息,并将其标记为版主注意,因此可以重新打开。是不够的注意:该项目是你编译的东西,即* .cs文件他运行的程序是程序集。请澄清。 – 2011-03-31 12:53:17

+0

请检查我的更新 – jerry 2011-03-31 12:53:26

回答

2
private void button1_Click(object sender, System.EventArgs e) 
{ 
    string path; 
    path = System.IO.Path.GetDirectoryName( 
     System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); 
    MessageBox.Show(path); 
}