C# 在C中获取项目的路径#

C# 在C中获取项目的路径#,c#,C#,如何获得项目的路径? 我想分配一个带有项目文件夹路径的字符串。 比方说,我的项目文件夹(C#)是E:\projects\something (在文件夹某物中,我有.sln文件和所有源代码,还有一个文件夹图片,在一些函数中,我想为项目文件夹的路径分配一个字符串,以便在使用图片中的文件后…我需要的是一个函数,用于重新定义项目的路径。 string s=project_path;信息不足。您想从哪里获取信息?在应用程序中?在VS加载项中?手动?…@jerry:使用请求的详细信息更新您的问题,并将其标记

如何获得项目的路径? 我想分配一个带有项目文件夹路径的字符串。 比方说,我的项目文件夹(C#)是E:\projects\something (在文件夹某物中,我有.sln文件和所有源代码,还有一个文件夹图片,在一些函数中,我想为项目文件夹的路径分配一个字符串,以便在使用图片中的文件后…我需要的是一个函数,用于重新定义项目的路径。
string s=project_path;

信息不足。您想从哪里获取信息?在应用程序中?在VS加载项中?手动?…@jerry:使用请求的详细信息更新您的问题,并将其标记为版主注意,以便重新打开。您最近的更新还不够。注意:项目是您编译的内容,即。*.cs文件。running程序就是程序集。请澄清。@jerry:请看我的最后一条评论。您的更新并没有让它变得更清晰。@jerry:您想让这段代码运行在哪里?因为一旦您的程序被编译,您甚至可以删除那个文件夹……您真正想实现什么?编译后的程序没有理由知道sourcec在哪里颂歌是。
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 );
}