为什么在调试某些字段“丢失”?

时间:2013-03-11 10:57:18

标签: c# .net debugging youtube-api

如果我写道:

IList<Video> videoContainer = videos.ToList();
DateTime theData = videoContainer.First().YouTubeEntry.Published;

代码完美无缺。 但是如果我进入调试模式并分析videoContainer扩展字段,我就看不到该字段Published

为什么?

2 个答案:

答案 0 :(得分:3)

当您首先抓住感兴趣的项目时,它会更加轻松

IList<Video> videoContainer = videos.ToList();
var entry = videoContainer.First().YouTubeEntry;  // debug 'entry'
DateTime theData = entry.Published;

答案 1 :(得分:0)

快速猜测,也许您在构建配置设置方面遇到了一些问题。您可以在Visual Studio菜单中看到当前设置:Build-&gt; Configuration Manager。

为了确保在进行测试之前执行Build-&gt; Batch Build。如果您使用的是ASP.Net,请确保您使用的Web(IIS中的虚拟文件夹和站点链接)已经引用了最新的代码。这只是为了确保您的测试项目是最新的。