這裡說明一個對C#初學者(比如我)而言有些困難的問題。
當jackmis在使用C#中的ConfigurationSettings物件時,那個很閒的Visual Studio跟我說這個class過時了,並推薦我用ConfigurationManger物件。於是jackmis上網查了一下,感覺和原先的物件很類似,只是名字不同而已。所以就把物件的名稱改過去。沒想到不work。
這真的很奇怪,IDE回應我,說他不懂什麼是ConfigurationManger,老天,這是System底下物件耶。而且,jackmis發現,在物件檢視器裡面,這個物件是存在的。
怪怪。
之後爬了一些文章,有些文章很不負責的建議你回去用ConfigurtionSettings,不過大多是沒有人回應。而在最後,jackmis又是跑去找國外的文章,才終於把它解掉。
解法:
在【參考】中加入System.Configuration即可。你可以在IDE的【方案總管】→【參考】→右鍵→【加入參考】→【.NET】頁→選取【System.configuration】。
這樣一來,程式就會認得該物件了。我想,若是未來各位有找不到class時,應該也可以用這個方式去加。
其實這個問題應該不難,只是對新手(比如在下)而言有些門檻而已。若是稍作指導,很快就能突破。你相信嗎,jackmis被這個鳥事搞了快1hr,真是不可原諒。因此,在下留此文章,希望碰到這個問題(外加英文不好)的人,可以很快的把這個小問題搞定。
沒有留言:
張貼留言