我想在app.config文件中存储连接字符串和一些参数,我们通常为windows应用程序执行此操作,但是我找不到控制台应用程序的app.config文件。那么我该如何使用这个文件,如何添加这个文件,或者还有其他一些工作用于相同的功能。我正在使用控制台应用程序
答案 0 :(得分:54)
右键单击应用程序 - >转到添加 - >;您将看到确切的图片我在此处附加的内容 - >选择应用程序配置文件。
答案 1 :(得分:6)
答案 2 :(得分:6)
好吧,其他答案可能适用于其他人,但对我来说,将一个设置文件添加到项目的属性解决了问题 - 它实际上将设置(可通过可视化设计器编辑)序列化为配置文件。所以这样,配置文件方法显示在其他答案中这对我不起作用,而是创建一个设置文件确实有效。
步骤如下:
项目(不是解决方案)>添加>新商品>设置文件
此外,您可能希望在代码中使用强类型值来设置您的设置。我做了以下事情:
所以,现在我可以访问我的设置(从我的控制台应用程序):
bool boolSetting = Properties.Settings.Default.is_debug_mode;
编译后,我发现这些设置会自动存储在名为“AssemblyName.exe.config”的文件中,同时还存储在Debug
目录中的控制台二进制文件中。
所以,我认为这是一种更简洁,更灵活的方式来创建和管理应用程序的配置文件。
注意:我正在运行Visual Studio Ultimate 2012,并且正在构建一个.NET 3.5控制台应用程序。