如果我寫道:爲什麼在調試時某些字段「缺失」?
IList<Video> videoContainer = videos.ToList();
DateTime theData = videoContainer.First().YouTubeEntry.Published;
代碼工作完美。 但是,如果我進入調試模式,並分析videoContainer擴展字段,我看不到該字段Published
。
爲什麼?
如果我寫道:爲什麼在調試時某些字段「缺失」?
IList<Video> videoContainer = videos.ToList();
DateTime theData = videoContainer.First().YouTubeEntry.Published;
代碼工作完美。 但是,如果我進入調試模式,並分析videoContainer擴展字段,我看不到該字段Published
。
爲什麼?
當你搶到第一目的
IList<Video> videoContainer = videos.ToList();
var entry = videoContainer.First().YouTubeEntry; // debug 'entry'
DateTime theData = entry.Published;
的項目它的工作輕鬆了不少只是一個快速的猜測,也許你有一些問題,構建配置設置。您可以在Visual Studio菜單中看到當前設置:Build-> Configuration Manager。
只是爲了確保在做測試之前進行Build-> Batch Build。如果您使用的是ASP.Net,請確保您使用的網站(在IIS中的虛擬文件夾和站點鏈接)已經引用了最新的代碼。這只是爲了確保您的測試項目將是最新的。
如果字段沒有發佈,它會有一個小的刷新鏈接,你可以點擊並嘗試填充列表。 – 2013-03-11 11:00:03
究竟是什麼類型的Video類? – 2013-03-11 11:01:25
uhm,但我在哪裏可以找到「刷新」鏈接?它不在父節點上:O – markzzz 2013-03-11 11:02:08