c#控制台应用程序一直在创建配置文件

本文关键字:创建 配置文件 一直 控制台 应用程序 | 更新日期: 2023-09-27 18:14:36

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

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

在visual studio 2013中使用c#开发.net版本- 3.5

c#控制台应用程序一直在创建配置文件

我不太清楚你在问什么。但是假设评论者Jon的猜测是正确的,并且你真正的意思是当你构建你的可执行文件时,会生成一个。config文件,那么他的建议是正确的:只要从你的项目中删除"App.config"文件,就不会生成。config文件。"App.config"文件是.config文件的模板;在构建时,使用可执行文件名和扩展名.config将文件直接复制到输出。

请注意,这样做可能安全,也可能不安全。它可能是。然而,一些c#项目在.config文件中有实际需要的配置信息。请参阅。net 4.0 c#项目中是否需要app.config ?关于这个问题的更多细节。

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