【问题标题】:Twitter Helper class is not present in System.Web.HelpersSystem.Web.Helpers 中不存在 Twitter Helper 类
【发布时间】:2014-08-18 21:00:33
【问题描述】:

我正在尝试为我的网站使用 Asp .net 网页。为此,我正在关注W3Schools' tutorial。我从 Empty Asp .net 应用程序项目开始,并向其中添加了一个 cshtml 页面。经过太多的麻烦,我终于从 nuget 安装了 System.Web.Helpers 包,它适用于 GamerCard。

问题是我根本无法使用 Twitter 助手。使用Twitter.Profile()时出现以下错误

编译器错误消息:CS0103:名称“Twitter”在当前上下文中不存在

我使用对象浏览器检查 System.Web.Helpers 程序集,令我惊讶的是根本没有 Twitter 类。我可以看到 Facebook、GamerCard、Gravatar 等课程,但那里没有 Twitter 的迹象。会计。到this page,Twitter 类也应该在那里。

知道我错过了什么吗?

【问题讨论】:

  • 你有using Microsoft.Web.Helpers;
  • @gunr2171 不知道该放在哪里。需要吗?
  • 好吧,我做了一些研究,发现(并显示在您的 msdn 链接中)Twitter 位于 Microsoft.Web.Helpers 命名空间中,并且可以从 ASP.NET Web Helpers Library package 获得。但是,当我安装它时,我遇到了与您完全相同的问题。
  • 但它看起来也像namespace might have changed
  • System.Web.Helpers 根本没有 twitter。无论如何,我已经找到了答案。发布它。

标签: c# asp.net razor twitter asp.net-webpages


【解决方案1】:

在 Asp.net 的Codeplex project 网站上找到了答案。该问题提到了here,统计由于 Twitter API V1 的停用,Twitter 帮助程序代码被破坏,因此微软将其从 Microsoft.Web.Helpers 命名空间中完全删除。更多信息可以在问题文本中找到。

要使用 twitter 助手,该问题提到了一种更新且更复杂的方法,您可以查看 here。还没试过,但我希望它会工作。

感谢@gunr2171 的帮助和推动正确的方向:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 2016-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-13
    • 2017-01-27
    相关资源
    最近更新 更多