【问题标题】:Configuring application directories using ConfigurationManager - where to start?使用 ConfigurationManager 配置应用程序目录 - 从哪里开始?
【发布时间】:2013-10-16 23:02:42
【问题描述】:

我正在开发的桌面应用程序。应该将其输出文件存储在一些确定的文件夹中。

听说可以在App.config文件中配置,但是不太明白怎么做。

  1. 我的应用程序似乎没有这样的文件。我应该如何创建它?
  2. 我应该如何具体定义“特殊应用程序文件夹”?这些将是特定命名的子目录,它们位于主应用程序可执行文件的同一文件夹中,对吗?它们可以/应该在客户端 PC 文件系统中的其他位置吗?例如,我们公司可能决定发布一套应用程序,使用客户端计算机中的相同公共文件夹;
  3. 我应该如何在代码中“读取”这些文件夹,以便在其中执行文件 IO 操作?

感谢阅读!

【问题讨论】:

    标签: c# wpf app-config configurationmanager


    【解决方案1】:

    要添加 app.config 文件,在 VS Add new item 对话框中,选择 Application Configuration File。

    获得文件后,在您的项目中创建一个继承自 ConfigurationSection 的类,例如 MyProjectConfigurationSection,在 app.config 中插入一个可以反序列化到您的类的部分并使用 ConfigurationManager.GetSection 来在运行时从文件中读取并将其反序列化到您的配置类中。

    在您的软件随附的配置部分中包含您的特殊文件夹的路径。

    【讨论】:

      猜你喜欢
      • 2015-07-28
      • 1970-01-01
      • 2010-11-30
      • 1970-01-01
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 2012-01-21
      • 1970-01-01
      相关资源
      最近更新 更多