【问题标题】:Compiling a C# .NET Application with a Google Voice API使用 Google Voice API 编译 C# .NET 应用程序
【发布时间】:2012-02-02 22:33:16
【问题描述】:

因此,通过搜索互联网,我设法找到了一个明显有效的“Google Voice API”。太棒了!我正在开发一个应用程序,该应用程序检测服务器进程何时崩溃/出错,然后通过文本通知我。这将非常有用,因为服务器并不完全可靠,有时需要重置,有时我懒得从沙发上下来/忙于做其他事情。

无论如何,API:

http://sourceforge.net/projects/gvoicedotnet/

我添加了 dll 作为参考,并且所有内容都通过智能感知很好地加载。我将 dll 添加到我的 .cs 中(使用 using [哈哈])。添加完所有内容后,我决定编译只是为了确保它可以编译,当然它没有。

错误:

错误 201 找不到类型或命名空间名称“Google”(是 您缺少 using 指令或程序集引用?)

无论如何,由于某种原因,在每次编译时它都会删除 dll 作为参考?唯一似乎有点像指标(我怀疑涉及)的是这个警告

引用的程序集“Google.Voice.Service, Version=1.0.0.0, 文化=中性,处理器架构=MSIL”无法解决 因为它依赖于“System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" 不在 当前目标框架 “.NETFramework,版本=v4.0,配置文件=客户端”。请删除引用 到不在目标框架中的程序集或考虑重新定位 你的项目。

tl;dr 引用会自动变为未引用。

【问题讨论】:

  • 你能贴一些代码吗?
  • 您的应用程序是用什么版本的 .NET 框架编译的?
  • System.Web 不适用于 4 客户端配置文件。将构建更改为 4.0 Full
  • 我不明白“(使用 using [haha])”。为什么哈哈?
  • 因为引用了它,使用关键字 using.... 抱歉愚蠢的幽默

标签: c# .net api voice


【解决方案1】:

您需要将目标框架更改为完整的 .Net 4 框架,然后添加对 System.Web 的引用。

【讨论】:

  • 啊好吧,是的,我想知道为什么我有客户资料。如果我已经扩展,我可以添加它(当我安装 Visual Studio 时应该已经安装了这些东西,这就是我问的原因。)
  • 是的,您应该可以更改目标框架。你知道怎么做吗?
  • 不客气,欢迎来到stackoverflow。请记住,如果某个答案可以解决或帮助您解决问题,您应该点击该答案旁边的复选标记,以便该问题的未来访问者知道这是解决您的问题的原因。
猜你喜欢
  • 2013-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多