0

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

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

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

谢谢阅读!

4

1 回答 1

1

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

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

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

于 2013-10-09T14:22:09.250 回答