因此,我正在使用Settings.settings
在我目前正在使用的Windows服務上,它對我的需求正常工作。到目前爲止,唯一的問題是處理無效值的方式。據我所知,如果我編輯exe.config
文件並在其中一個屬性中輸入無效值,則會使用在設計時捕獲的默認值。如何判斷exe.config在使用設置時是否具有無效值
如果您想保持服務運行無論如何都是好事,但我需要一種方法來查找它,這樣我才能通知用戶並防止他花費數小時來弄清爲什麼服務即使沒有錯誤報告,它也沒有按預期工作。
使用設置時,有沒有辦法檢查exe.config
文件中的所有屬性是否有有效值?我一直無法找到任何。
如果程序捕獲變量,難道你不能在程序中自己驗證它們嗎?也許我不明白你想要什麼。 – DanteTheEgregore
嗯,我可以自己打開Xml並檢查值,但這會破壞使用Settings.settings的整個目的。我想這將是唯一的方法。似乎有點從微軟短視。 – JayPea