C# 如何在程序中存储文件路径';s app.config文件?

C# 如何在程序中存储文件路径';s app.config文件?,c#,app-config,filepath,winapp,C#,App Config,Filepath,Winapp,我已经编写了一个用于保存和读取PDF文件的C#程序。程序将输出文件保存到本地计算机的bin文件夹中。我想让我的程序从另一台计算机访问文件 我听说在我的程序的app.config中保存一个文件路径,但我不知道怎么做 如何在程序的app.config文件中存储文件路径?您可以使用以下格式将文件路径存储在app.config文件中: <configuration> <appSettings> <add key="Path" value="

我已经编写了一个用于保存和读取PDF文件的C#程序。程序将输出文件保存到本地计算机的bin文件夹中。我想让我的程序从另一台计算机访问文件

我听说在我的程序的
app.config
中保存一个文件路径,但我不知道怎么做


如何在程序的app.config文件中存储文件路径?

您可以使用以下格式将文件路径存储在
app.config
文件中:

<configuration>
 <appSettings>
  <add key="Path" value="\\ComputerName\ShareName"/>
 </appSettings>
</configuration>

然后,您可以使用
ConfigurationManager
类读取存储在那里的应用程序设置。您必须在项目中添加对
System.Configuration
的引用,并在代码中引用它


之后,可以通过访问
ConfigurationManager.AppSettings[“path”]
来读取您的路径-它将是一个
字符串

我是一个彻头彻尾的noob,但我最近也遇到了同样的问题,所以这里是我想到的

解决方案包括三个单独的步骤:

  • 如上所述,您向
    app.config
    添加一个指向路径的键值:

     <configuration>
       <appSettings>
         <add key="Path" value="C:\text.txt"/>
       </appSettings>
     </configuration>
    
  • 除了这两个,还需要对程序集的引用

  • 右键单击解决方案资源管理器中的引用
  • 单击添加引用
  • 单击程序集并在搜索框中键入配置
  • 在System.Configuration上打勾
  • 信息

    ConfigurationManager在当前上下文中不存在


    应该消失了,你有你的文件路径

    我想你以前也问过同样的问题。你没有得到什么?对不起,我把问题复制错了…我把它编辑成你们答案的一部分,当你们需要把文件夹的路径设置为值时,它的格式可以是:“C:\Temp\folder”(不需要像“C:\\Temp\\folder”这样的反斜杠符号)
    using System.Configuration;