#asp.net #f# #webforms
#asp.net #f# #веб-формы
Вопрос:
Я пытаюсь создать базовый ASP.net f # приложение, и когда я пытаюсь ссылаться на Youtube .net API, я получаю сообщение «Пространство имен или модуль ‘Google’ не определены» в моем файле code behind.
Я использовал шаблон ASP web forms по умолчанию в Visual Studio, удалил все содержимое, затем загрузил примеры из Expert F #, глава 14. Примеры по умолчанию выполняются нормально, проблема возникает только при загрузке Google API. API работает нормально, когда я загружаю его через консольное приложение f #.
Первые несколько строк за файлом выглядят так:
#light
namespace MyASPApp
open System
open System.Web
open System.Web.UI
open System.Web.UI.WebControls
open Google.YouTube
Может кто-нибудь придумать решение проблемы или что-нибудь, что я мог бы проверить, чтобы понять, почему он не подключается к Google API?
Комментарии:
1. просто чтобы исключить очевидное: вы добавили ссылки в свой проект в Google. GData. YouTube.dll, Google. GData. Клиент. dll и Google. GData.Extensions.dll ?
2. Да, я добавил ссылки. Похоже, он просто не подбирает их, не уверен, чего мне не хватает.
Ответ №1:
Сборка Google может потребовать, чтобы приложение не использовало профиль клиента, который используется по умолчанию в VS 2010. Попробуйте отредактировать настройки проекта и изменить свойство Target Framework.
Комментарии:
1. Это обжигало меня несколько раз!
Ответ №2:
Вы проверили, для какой версии .NET Framework создана сборка Google? Если это .NET 3.5 или .NET 4.0? Если это тоже задано неправильно, это произойдет.
-Ошибка