1

如果我写:

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

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

为什么?

4

2 回答 2

3

当您首先抓住感兴趣的项目时,它会更容易

IList<Video> videoContainer = videos.ToList();
var entry = videoContainer.First().YouTubeEntry;  // debug 'entry'
DateTime theData = entry.Published;
于 2013-03-11T11:05:51.227 回答
0

只是一个快速的猜测,也许你的构建配置设置有问题。您可以在 Visual Studio 菜单中查看当前设置:Build->Configuration Manager。

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

于 2013-03-11T11:11:33.957 回答