如何在控制台应用程序中添加App.Config文件

时间:2010-08-30 04:30:10

标签: c# .net console-application

我想在app.config文件中存储连接字符串和一些参数,我们通常为windows应用程序执行此操作,但是我找不到控制台应用程序的app.config文件。那么我该如何使用这个文件,如何添加这个文件,或者还有其他一些工作用于相同的功能。我正在使用控制台应用程序

3 个答案:

答案 0 :(得分:54)

右键单击应用程序 - >转到添加 - >;您将看到确切的图片我在此处附加的内容 - >选择应用程序配置文件。alt text

答案 1 :(得分:6)

答案 2 :(得分:6)

好吧,其他答案可能适用于其他人,但对我来说,将一个设置文件添加到项目的属性解决了问题 - 它实际上将设置(可通过可视化设计器编辑)序列化为配置文件。所以这样,配置文件方法显示在其他答案中这对我不起作用,而是创建一个设置文件确实有效。

步骤如下:

项目(不是解决方案)>添加>新商品>设置文件

Adding Settings File

此外,您可能希望在代码中使用强类型值来设置您的设置。我做了以下事情:

  1. 将设置文件重命名为有用的东西 - 我的是“Settings.settings”
  2. 将此文件移至“项目>属性”部分
  3. 双击设置文件图标
  4. 在设计器中添加了设置键和值
  5. 中提琴!您可以在应用中使用强类型值设置!
  6. 所以,现在我可以访问我的设置(从我的控制台应用程序):

    bool boolSetting = Properties.Settings.Default.is_debug_mode;
    

    编译后,我发现这些设置会自动存储在名为“AssemblyName.exe.config”的文件中,同时还存储在Debug目录中的控制台二进制文件中。

    所以,我认为这是一种更简洁,更灵活的方式来创建和管理应用程序的配置文件。

    注意:我正在运行Visual Studio Ultimate 2012,并且正在构建一个.NET 3.5控制台应用程序。