Mono for Android没有出现在MonoDevelop选项中

时间:2011-06-01 14:29:12

标签: windows monodevelop

我已根据Windows安装页面上的说明安装了Mono for Android和MonoDevelop。 (http://mono-android.net/Installation/Windows)。但是,“Mono for Android SDK”选项不会出现在选项对话框中。

我重新安装了MonoDevelop 2.6.3 Beta,但没有运气。以前有人看过这个问题吗?

更新

找到它。我不得不重新加载存储库,它们最初没有出现......但是,现在我尝试访问选项时有一个例外:

  

System.Reflection.TargetInvocationException:调用目标抛出了异常。 ---> System.IO.FileNotFoundException:无法加载文件或程序集“Mono.Posix,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 0738eb9f132ed756”或其依赖项之一。系统找不到指定的文件。

2 个答案:

答案 0 :(得分:2)

问题是GTK#运行时库只有Mono.Posix.dll文件的2.0.0.0版本。我已使用测试版完成了我的设置,但仍面临此问题。如果我只能抓住Mono.Posix.dll版本4.0.0.0,我可以尝试在我的GTK#安装目录中替换该文件,看看会发生什么。

更新:如果安装http://mono.ximian.com/monobuild/preview/archive/2.10.2/windows-installer/5/mono-2.10.2-gtksharp-2.12.10-win32-5.exe并将Mono.Posix.dll从已安装目录复制到插件文件夹,则可以找到丢失文件的最新版本(4.0.0.0)

从C:\ Program Files \ Mono-2.10.2 \ lib \ mono \ 4.0 \ Mono.Posix.dll复制

粘贴到C:\ Users \ YOUR_LOGON \ AppData \ Local \ MonoDevelop-2.6 \ Addins \ MonoDevelop.MonoAndroid.2.6.4 \

为我工作。

答案 1 :(得分:0)

有一个新版本的Mono for Android插件,2.6.5.3,修复了这个问题。它可以在Beta版频道的加载项管理器中使用(默认情况下应该启用),因此如果您刷新“更新”列表,则应该看到它。

插件的发行说明如下:http://android.xamarin.com/Releases/MfA_Addin/2.6.5.3