Класс Twitter Helper отсутствует в System.Web.Helpers

Я пытаюсь использовать веб-страницы Asp .net для своего сайта. Для этого я следую руководству W3Schools. Я начал с пустого проекта приложения Asp .net и добавил к нему страницу cshtml. После слишком многих проблем я наконец установил пакет System.Web.Helpers из nuget, и он работает для GamerCard.

Проблема в том, что я вообще не могу пользоваться помощниками Twitter. Я получаю следующую ошибку, когда использую Twitter.Profile()

Сообщение об ошибке компилятора: CS0103: имя «Twitter» не существует в текущем контексте.

Я использовал Object Browser, чтобы проверить сборку System.Web.Helpers, и, к моему большому удивлению, класса Twitter вообще не было. Я вижу классы Facebook, GamerCard, Gravatar и т. д., но никаких следов Twitter. Акк. на эту страницу, Twitter класс тоже должен присутствовать там.

Есть идеи, что я пропустил?


person noob    schedule 27.06.2014    source источник
comment
а у вас есть using Microsoft.Web.Helpers;?   -  person gunr2171    schedule 27.06.2014
comment
@ gunr2171 Не знаю, куда это положить. Это требуется?   -  person noob    schedule 27.06.2014
comment
Что ж, я провел небольшое исследование и обнаружил, что (и показано в вашей ссылке msdn), что Twitter находится в пространстве имен Microsoft.Web.Helpers и доступен из Пакет библиотеки веб-помощников ASP.NET. Однако, когда я его установил, у меня возникла точно такая же проблема, как и у вас.   -  person gunr2171    schedule 27.06.2014
comment
Но также похоже, что пространство имен могло измениться.   -  person gunr2171    schedule 27.06.2014
comment
У System.Web.Helpers вообще нет твиттера. В любом случае я нашел ответ. Публикация.   -  person noob    schedule 27.06.2014


Ответы (1)


Ответ найден на сайте проекта Codeplex Asp.net. Проблема, упомянутая здесь, свидетельствует о том, что из-за вывода из эксплуатации Twitter API V1 вспомогательный код Twitter был сломан, поэтому Microsoft полностью удалила его из пространства имен Microsoft.Web.Helpers. Более подробную информацию можно найти в тексте вопроса.

Чтобы использовать помощники Twitter, в выпуске упоминается более новый и сложный метод, который вы можете увидеть здесь. Еще не пробовал, но надеюсь получится.

Спасибо @gunr2171 за помощь и продвижение в правильном направлении :-)

person noob    schedule 27.06.2014