Android的Mono无法构建 - 无法找到Novell.MonoDroid.CSharp.targets

时间:2012-06-09 03:58:02

标签: c# android windows-7 monodevelop xamarin.android

我按照所有说明操作,并成功完成安装。在MonoDevelop中,我去: New Solution -> C# -> Mono for Android -> Mono for Android Application,就像它说的那样。当我去构建它时,MonoDevelop抛出一个错误,说:

C:\Users\[NAME]\Documents\Android\HelloAndroid1\HelloAndroid1\HelloAndroid1.csproj: Error: C:\Program Files (x86)\Mono-2.10.8\lib\mono\xbuild\Novell\Novell.MonoDroid.CSharp.targets: Project file could not be imported, it was being imported by C:\Users\[NAME]\Documents\Android\HelloAndroid1\HelloAndroid1\HelloAndroid1.csproj: Imported project: "C:\Program Files (x86)\Mono-2.10.8\lib\mono\xbuild\Novell\Novell.MonoDroid.CSharp.targets" does not exist. (HelloAndroid1)

另外,在References下,“Mono.Android”有错误,并说, Assembly not available for Android 2.2 (Froyo) (in Mono 2.10.8 (C:\Program Files (x86)\Mono-2.10.8))

我该如何解决这个问题?卸载并重新安装无济于事。

1 个答案:

答案 0 :(得分:5)

确保将Active Runtime设置为Microsoft.Net。工具栏上应该有一个组合框,或者项目菜单中的一个选项。