C#控制台应用程序不断创建配置文件

时间:2015-09-24 19:28:54

标签: c# config

我是C#的新手。我是一名管理员,而不是程序员,但我开始看到如何能够编写一些控制台应用程序可以帮助我实现自动化。所以我写了一个,效果很好。

这是问题所在。每次我为控制台应用程序执行exe文件时,它都会生成一个.config文件。配置文件中没有任何内容。只是几行。 如何让它停止。 Program.cs实际上只是调用SCOM的SDK将机器置于维护模式。

开发于:Visual Studio 2013中的c# 使用的.net版本 - 3.5

1 个答案:

答案 0 :(得分:0)

你所要求的并不完全清楚。但假设评论者Jon的猜测是正确的,并且你的意思是,当你构建你的可执行文件时,会生成.config文件,那么他的建议是正确的:只需删除“App.config”文件您的项目,不会生成.config文件。 “App.config”文件是.config文件的模板;在构建时,使用可执行文件名和扩展名.config。

将文件直接复制到输出

请注意,这可能是安全的,也可能不安全。它可能是。但是,某些C#项目在.config文件中具有实际需要的配置信息。有关该问题的详细信息,请参阅Is app.config required in .Net 4.0 C# projects?

最后,我建议对于简单的自动化任务,您可能会发现其他工具更合适,甚至是简单的C#控制台程序。我最常用的两个是PowerShell和普通的旧批处理文件,尽管还有许多其他类似的脚本式自动化工具可以在Windows上运行(包括为Windows编译的各种* nix风格的shell)。