簡體   English   中英

C#控制台應用程序不斷創建配置文件

[英]C# Console application keeps creating a Configuration FIle

我是C#的新手。 我是管理員,而不是程序員,但我開始看到能夠編寫一些控制台應用程序可以如何幫助我實現自動化。 所以我寫了一個,它很好用。

這是問題。 每次我為控制台應用程序執行exe文件時,它都會生成一個.config文件。 配置文件中實際上沒有任何內容。 僅幾行。 我如何使其停止。 Program.cs實際上只是在調用SCOM的SDK來使計算機進入維護模式。

開發於:Visual Studio 2013 .net版本中的C#使用-3.5

您要問的還不清楚。 不過,假設評論員喬恩的猜測是正確的,那你真的是,當你建立你的可執行文件,生成config文件,那么他的建議是正確的:只是從你的項目中刪除“的App.config”的文件,並沒有的.config文件將被生成。 “ App.config”文件是.config文件的模板; 在構建時,使用可執行文件名稱和擴展名.config將文件直接復制到輸出中。

請注意,這樣做可能會或可能不會安全。 可能是。 但是,某些C#項目在實際需要的.config文件中具有配置信息。 請參閱.Net 4.0 C#項目中是否需要app.config? 有關該問題的更多詳細信息。

最后,我建議對於簡單的自動化任務,您可能會發現比簡單的C#控制台程序更合適的其他工具。 我最常用的兩個是PowerShell和普通的舊批處理文件,盡管還有許多其他類似的腳本樣式自動化工具可在Windows上運行(包括為Windows編譯的各種* nix樣式外殼)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM