Ошибка, связанная с GTK # в MonoDevelop 2.8.5 в Ubuntu 11.04 - PullRequest
0 голосов
/ 14 января 2012

Когда я пытаюсь создать новое решение в MonoDevelop 2.8.5 в Ubuntu 11.04 x64, он показывает мне:

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 сделал это и увидел неоднократные неудачные обращения к таким файлам, как:

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

поэтому я предполагаю, что это является причиной проблемы.

Однако я установил (и переустановил) все, что связано с GTK #, о чем я мог подумать ... и ошибка все еще возникает.

Кто-нибудь знает, как это исправить?

Ответы [ 3 ]

2 голосов
/ 16 октября 2012

Чтобы получить разрешение, установите разрешение в каталоге и создайте каталог.

1 голос
/ 16 февраля 2012

Попробуйте следующее:1) Нажмите «Начать новое решение».2) Прежде чем выбрать тип решения, выберите местоположение.3) Выберите тип решения.4) Выберите имя.У меня это работает в Ubuntu 10.04.

0 голосов
/ 15 января 2012

I только что выпустил набор пакетов для 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

Это параллельная моно установка , поэтому не будет конфликтовать или взаимодействовать с существующим моно.

Это включает в себя только MD 2.8.2, но мне кажется, что это хорошо работает.Когда я найду больше времени, я обновлю MD до 2.8.5

...