F # пространство имен или модуль 'XXXX' не определены - PullRequest
8 голосов
/ 23 мая 2011

Я пытаюсь создать основное приложение ASP.net f #, и когда я пытаюсь сослаться на Youtube .net API, я получаю «Пространство имен или модуль« Google »не определен» в моем коде позади файл.

Я использовал шаблон веб-форм ASP по умолчанию в 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

Может кто-нибудь придумать решение этой проблемы или что-нибудь, что я мог бы проверить, чтобы понять, почему не работает API Google?

Ответы [ 2 ]

5 голосов
/ 13 сентября 2011

Сборка Google может потребовать, чтобы приложение не использовало профиль клиента, который используется по умолчанию в VS 2010. Попробуйте изменить настройки проекта и изменить свойство Target Framework.

2 голосов
/ 24 мая 2011

Вы проверили, для какой версии .NET Framework создана сборка Google? Если это .NET 3.5 или .NET 4.0? Если это не установлено должным образом, это произойдет.

-Fahad

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...