Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从app.config内部获取解决方案目录的路径_C#_App Config - Fatal编程技术网

C# 如何从app.config内部获取解决方案目录的路径

C# 如何从app.config内部获取解决方案目录的路径,c#,app-config,C#,App Config,我的解决方案的根文件夹中有一个文件:AppSetting.config。 在我的项目App.Config中,我要执行以下操作: <AppSettings file="<PathToSolutionRoot>\AppSetting.config /> 文档中的: 指定的路径是相对于本地配置文件的路径。如果找不到指定的文件,运行时将忽略该属性 因此,这应该是可行的: <AppSettings file="AppSetting.config" /> 双引号是故意

我的解决方案的根文件夹中有一个文件:AppSetting.config。 在我的项目App.Config中,我要执行以下操作:

<AppSettings file="<PathToSolutionRoot>\AppSetting.config />

文档中的

指定的路径是相对于本地配置文件的路径。如果找不到指定的文件,运行时将忽略该属性

因此,这应该是可行的:

<AppSettings file="AppSetting.config" />
双引号是故意的,因为路径中可能有空格


因此,在部署应用程序时,请确保已将此文件复制到可执行文件所在的根目录下,并且该文件应能正常工作。

是的,搜索ConfigurationManager.AppSettingsId您甚至阅读了我的问题???更新了问题您不能使用相对路径吗?您会在代码中使用此AppSetting配置文件吗?为什么需要在app.config中设置此值?
copy "$(ProjectDir)AppSettings.config" "$(TargetDir)AppSettings.config"