C# 如何从app.config内部获取解决方案目录的路径
我的解决方案的根文件夹中有一个文件:AppSetting.config。 在我的项目App.Config中,我要执行以下操作:C# 如何从app.config内部获取解决方案目录的路径,c#,app-config,C#,App Config,我的解决方案的根文件夹中有一个文件:AppSetting.config。 在我的项目App.Config中,我要执行以下操作: <AppSettings file="<PathToSolutionRoot>\AppSetting.config /> 文档中的: 指定的路径是相对于本地配置文件的路径。如果找不到指定的文件,运行时将忽略该属性 因此,这应该是可行的: <AppSettings file="AppSetting.config" /> 双引号是故意
<AppSettings file="<PathToSolutionRoot>\AppSetting.config />
文档中的
:
指定的路径是相对于本地配置文件的路径。如果找不到指定的文件,运行时将忽略该属性
因此,这应该是可行的:
<AppSettings file="AppSetting.config" />
双引号是故意的,因为路径中可能有空格
因此,在部署应用程序时,请确保已将此文件复制到可执行文件所在的根目录下,并且该文件应能正常工作。是的,搜索ConfigurationManager.AppSettingsId您甚至阅读了我的问题???更新了问题您不能使用相对路径吗?您会在代码中使用此AppSetting配置文件吗?为什么需要在app.config中设置此值?
copy "$(ProjectDir)AppSettings.config" "$(TargetDir)AppSettings.config"