Xamarin Studio报告使用GTK时未找到Mono.Unix命名空间#

时间:2016-04-23 10:21:12

标签: xamarin mono gtk#

我正在尝试在Xamarin Studio中创建一个GTK#应用程序,所以我创建了一个GTK#解决方案,它使用编辑器生成以下代码

error tooltip

如图所示,它显示错误说

  

"单声道"无法找到。

我也使用Unity,这可能会影响Mono。

2 个答案:

答案 0 :(得分:2)

错误有点误导,但这并不意味着找不到Mono,而是找不到命名空间“Mono.Unix”。这个命名空间可以在程序集Mono.Posix中找到,请添加对它的引用并尝试再次编译。

答案 1 :(得分:0)

我在Xamarin Studio的OS-X版本上发生了同样的事情,但是我无法告诉你如何重现它(以及确切的解决方案)。

由于生成的xbuild生成的gtk/MainWindow.cs未正确生成,但在MSBuild" Target CoreCompile"中包含MainWindow.cs(8,3): error CS0103: The name `Build' does not exist in the current context ,您基本上会得到相同的错误。因此导致:

Xamarin Studio

为我解决的是:

  • 将项目设置为“不使用MSBuild”
  • 退出并重新启动MSBuild
  • 全部清理
  • Build All
  • 如果需要,请将项目设置回使用$('img').selectAreas({ });