我過去一直使用的c#應用程序經歷了幾次名稱空間更改和程序集名稱更改。應用程序配置文件清理
由於這個我的應用程序的配置文件,生成時生成的是充滿舊的東西,對我來說已經沒用了。
我試過刪除這些部分。我嘗試刪除整個配置文件並強制VS爲我建立一個新的配置文件,但它不斷爲我創建一個長時間的副本。
如何強制我的應用程序給我一個新的配置文件,只要我想?
編輯:問題不清楚。我會嘗試添加更多。
比方說,我的應用程序被稱爲「mytools」。然後我改變了程序的程序集和命名空間設置,現在它被稱爲「mytoolsPLUS」。當我構建應用程序並查看我在<configsections>
節點中看到的mytoolsPLUS.exe.config文件時,我有兩個<sectiongroup>
節點,用戶設置和應用程序設置。內usersettings <sectiongroup>
節點我有<section name=mytools.properties.settings type=sys.config.clientsettingssection....>
的條目,但我也有我的下節點<connectionstrings>
發生了<section name=mytoolsPLUS.properties.settings type=sys.config.clientsettingssection...>
條目這同一種重複的,因此今天我張貼此線程的主要原因。我的一位最終用戶對他們需要調整指向備份測試服務器的連接字符串感到困惑。我更加關注它,發現我的配置文件中有很多「舊碎片」。我喜歡使用設置類來完成這個小應用的XML文件,所以我想弄清楚我在這裏做了什麼錯誤。我希望我的解釋對於那些正在閱讀的人來說已經足夠清楚。
感謝您閱讀我的文章!
你能解釋一下你在做什麼/期待什麼時候「VS爲我建立一個新的配置文件」? – StingyJack
如果可以,我會+10。最後,我們放棄了手動創建用於部署的配置文件 - 無論何時添加新設置,都是絕對PITA,更不用說它是潛在的問題源。 –
@StingyJack我相信OP期望新文件沒有舊的配置部分(與舊的,已停用的,現在應該從項目名稱空間中丟失) –