首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >创建MonoDevelop应用程序

创建MonoDevelop应用程序
EN

Stack Overflow用户
提问于 2011-06-16 19:57:02
回答 2查看 2.3K关注 0票数 2

我正试图在单声道中创建一个MonoDevelop的Android应用程序。我使用的是Windows764位,我的MonoDevelop版本是2.6Beta3.

当我输入一个应用程序名称并按下“转发”按钮时,它会给出以下错误:

  1. 无法写入文件Activity1.cs。
  2. 无法编写文件资源。
  3. 无法写入文件属性。
  4. 无法写入文件资产。

有什么问题吗?

错误1的错误详细信息

代码语言:javascript
运行
复制
System.MissingMethodException: Method not found: 'MonoDevelop.Projects.ProjectFile MonoDevelop.Projects.ProjectFileEventArgs.get_ProjectFile()'.

   at MonoDevelop.MonoDroid.MonoDroidProject.OnFileAddedToProject(ProjectFileEventArgs e)

   at MonoDevelop.Projects.Project.NotifyFileAddedToProject(IEnumerable`1 objs)

   at MonoDevelop.Projects.Project.OnItemsAdded(IEnumerable`1 objs)

   at MonoDevelop.Projects.DotNetProject.OnItemsAdded(IEnumerable`1 objs)

   at MonoDevelop.Projects.ProjectItemCollection`1.NotifyAdded(IEnumerable`1 items, Boolean comesFromParent)

   at

    MonoDevelop.Projects.ProjectItemCollection`1.MonoDevelop.Projects.IItemListHandler.InternalAdd(IEnumerable`1 objs, Boolean comesFromParent)

       at MonoDevelop.Projects.ProjectItemCollection`1.NotifyAdded(IEnumerable`1 items, Boolean comesFromParent)

       at MonoDevelop.Projects.ProjectItemCollection`1.OnItemAdded(T item)

       at MonoDevelop.Projects.ItemCollection`1.InsertItem(Int32 index, T item)

       at System.Collections.ObjectModel.Collection`1.Add(T item)

       at MonoDevelop.Projects.Project.AddFile(String filename, String buildAction)

       at MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate.AddFileToProject(SolutionItem policyParent, Project project, String language, String directory, String name)

       at MonoDevelop.Ide.Templates.SingleFileDescriptionTemplate.AddToProject(SolutionItem policyParent, Project project, String language, String directory, String name)

       at MonoDevelop.Ide.Templates.ProjectDescriptor.InitializeItem(SolutionItem policyParent, ProjectCreateInformation projectCreateInformation, String defaultLanguage, SolutionEntityItem item)

获取其他错误的类似细节。

这就是我安装AddIn时得到的结果:

同样,当我点击Android的Tools>Options>Other>Mono时,我会在弹出中获得以下错误(和错误详细信息)

未处理的异常

代码语言:javascript
运行
复制
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.IO.FileNotFoundException: Could not load file or assembly 'Mono.Posix, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756' or one of its dependencies. The system cannot find the file specified.

   at MonoDevelop.MonoDroid.Gui.MonoDroidSdkSettingsWidget.Build()

   at MonoDevelop.MonoDroid.Gui.MonoDroidSdkSettingsWidget..ctor()

   at MonoDevelop.MonoDroid.Gui.MonoDroidSdkSettings.CreatePanelWidget()

   at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.CreatePageWidget(SectionPage page)

   at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.ShowPage(OptionsDialogSection section)

   at MonoDevelop.Ide.Gui.Dialogs.OptionsDialog.OnSelectionChanged(Object s, EventArgs a)

   --- End of inner exception stack trace ---

   at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)

   at System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)

   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)

   at System.Delegate.DynamicInvokeImpl(Object[] args)

   at GLib.Signal.ClosureInvokedCB(Object o, ClosureInvokedArgs args)

   at GLib.SignalClosure.Invoke(ClosureInvokedArgs args)

   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-17 02:32:24

我遇到了同样的错误,并通过看到Daniel对http://web.archiveorange.com/archive/v/WyDoAOHcnu79I829djUd的回答找到了一个解决方案。基本上,安装2.5.90.3主干构建的MonoDevelop 这里

我得以继续。

票数 1
EN

Stack Overflow用户

发布于 2011-06-21 21:18:48

不知怎么的,您有一个与MonoDevelop版本不匹配的版本。尝试将MD更新为2.6 b2,然后通过加载项管理器更新加载项。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6377809

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档