【问题标题】:GTK#-related error on MonoDevelop 2.8.5 on Ubuntu 11.04Ubuntu 11.04 上 MonoDevelop 2.8.5 上的 GTK# 相关错误
【发布时间】:2012-01-14 04:53:55
【问题描述】:

当我尝试在 Ubuntu 11.04 x64 中的 MonoDevelop 2.8.5 中创建新解决方案时,它向我显示:

System.ArgumentNullException: Argument cannot be null.
Parameter name: path1
  at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Core.FilePath.Combine (System.String[] paths) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Projects.ProjectCreateInformation.get_BinPath () [0x00000] in <filename unknown>:0 
  at MonoDevelop.Projects.DotNetProject..ctor (System.String languageName, MonoDevelop.Projects.ProjectCreateInformation projectCreateInfo, System.Xml.XmlElement projectOptions) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Projects.DotNetAssemblyProject..ctor (System.String languageName, MonoDevelop.Projects.ProjectCreateInformation projectCreateInfo, System.Xml.XmlElement projectOptions) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Projects.DotNetProjectBinding.CreateProject (System.String languageName, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Projects.DotNetProjectBinding.CreateProject (MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Projects.ProjectService.CreateProject (System.String type, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.Templates.ProjectDescriptor.CreateItem (MonoDevelop.Projects.ProjectCreateInformation projectCreateInformation, System.String defaultLanguage) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.Templates.ProjectTemplate.HasItemFeatures (MonoDevelop.Projects.SolutionFolder parentFolder, MonoDevelop.Projects.ProjectCreateInformation cinfo) [0x00000] in <filename unknown>:0 
  at MonoDevelop.Ide.Projects.NewProjectDialog.SelectedIndexChange (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0 

strace'd 并看到重复访问文件失败,例如:

/usr/lib/mono/gac/gtk-sharp/2.12.0.0__35e10195dab3c99f/libgtk-x11-2.0.so.0.la

所以我假设这是问题的原因。

但是,我已经安装(并重新安装)了任何我能想到的与 GTK# 相关的东西......并且错误仍然存​​在。

有人知道怎么解决吗?

【问题讨论】:

  • 您提交过错误吗?听起来你需要重新安装 monodevelop 和 gtk#

标签: mono monodevelop ubuntu-11.04 gtk#


【解决方案1】:

通过在目录中设置权限并创建目录来解决它。

【讨论】:

    【解决方案2】:

    尝试以下方法:
    1) 点击开始新的解决方案。
    2) 在选择解决方案类型之前,先选择一个位置。
    3) 选择解决方案类型。
    4) 选择名称。
    它适用于 Ubuntu 10.04。

    【讨论】:

      【解决方案3】:

      just released 一组适用于 ubuntu 11.10 的软件包,它们可能也适用于 11.04。

      将以下内容添加到您的 /etc/apt/sources.list:-

      deb http://void.printf.net/~bredroll/pmono ./
      

      像这样简单地安装所有东西:-

      $ sudo apt-get update $ sudo apt-get install pmono-scripts pmono-monodevelop
      

      这是一个parallel mono installation,因此不会与现有单声道冲突或交互。

      这仅包括 MD 2.8.2,但它似乎对我很有效。当我找到更多时间时,我会将 MD 更新到 2.8.5

      【讨论】:

      • 试试我的包,它们现在工作得很好(今天发布 4)
      猜你喜欢
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 2011-10-31
      • 2020-07-27
      • 1970-01-01
      • 2011-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多