我正在尝试创建一个基本的 ASP.net f# 应用程序,当我尝试引用 Youtube .net API 时,我的代码隐藏文件中出现“未定义命名空间或模块‘Google’”。
我在 Visual Studio 中使用了默认的 ASP Web 表单模板,删除了所有内容,然后从 Expert F# 第 14 章加载了示例。默认示例运行良好,仅在加载 Google API 时才会出现问题。当我通过 f# 控制台应用程序加载 API 时,它可以正常工作。
文件后面的前几行如下所示:
#light
namespace MyASPApp
open System
open System.Web
open System.Web.UI
open System.Web.UI.WebControls
open Google.YouTube
谁能想到问题的解决方案,或者我可以检查以了解为什么它不使用 Google API 的任何东西?
最佳答案
Google 程序集可能要求应用程序不使用客户端配置文件,这是 VS 2010 中的默认设置。尝试编辑项目设置并更改目标框架属性。
关于asp.net - F# 命名空间或模块 'XXXX' 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6091132/