【问题标题】:Mono for Android won't build - Can't find Novell.MonoDroid.CSharp.targets适用于 Android 的 Mono 无法构建 - 找不到 Novell.MonoDroid.CSharp.targets
【发布时间】:2012-06-13 01:36:57
【问题描述】:

我按照所有说明进行操作,安装成功。在 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)

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

我该如何解决这个问题?卸载并重新安装没有帮助。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 你能说得更具体些吗?我在项目设置中找不到“活动运行时”:(
    • Lescai:它应该在工具栏或项目菜单上(不是项目设置)。组合框应该显示“Debug”或“Release”,如果单击它,您可以选择“Defualt Runtime”、“Microsoft .NET”或“Mono”。
    • 我实际上是在做另一种方式。我正在使用 .NET 运行时,现在我尝试了 Mono。我仍然想知道为什么它不起作用,为什么它在那里?适用于什么样的情况?谢谢。
    • 如何在 Mac 上执行此操作?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-10
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多