安装后无法打开Monodevelop。

时间:2015-10-19 12:06:10

标签: unity3d installation monodevelop

尝试在Windows 8中打开MonoDevelop-Unity-4.0时,我在日志文件中收到以下错误。

FATAL ERROR [2015-10-19 16:59:49Z]: MonoDevelop-Unity failed to start. Some of the assemblies required to run MonoDevelop-Unity (for example gtk-sharp)may not be properly installed in the GAC.

System.TypeInitializationException: The type initializer for 'System.Net.ServicePointManager' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Net.ComNetOS' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

at System.Diagnostics.TraceSource.Initialize()
at System.Net.Logging.InitializeLogging()
at System.Net.Logging.get_On()
at System.Net.ComNetOS..cctor()
--- End of inner exception stack trace ---
at System.Net.ServicePointManager.get_PersistentConnectionLimit()
at System.Net.ServicePointManager..cctor()
--- End of inner exception stack trace ---
at System.Net.ServicePointManager.get_ServerCertificateValidationCallback()
at MonoDevelop.Core.Runtime.Initialize(Boolean updateAddinRegistry) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Core\MonoDevelop.Core\Runtime.cs:line 70
at MonoDevelop.Ide.IdeStartup.Run(MonoDevelopOptions options) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\IdeStartup.cs:line 142
at MonoDevelop.Ide.IdeStartup.Main(String[] args) in c:\buildslave\monodevelop\build\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\IdeStartup.cs:line 542

我猜这个错误与Microsoft.Net框架版本有关。但我不知道如何解决这个问题。请帮忙。!!

4 个答案:

答案 0 :(得分:1)

我不知道这背后的原因,但是我运行的每10到15个版本都会破坏我的MonoDevelop IDE。我将gtk-sharp安装程序保存在桌面上以便快速修复。

修复流程:

  • 转到Monodevelop网站(http://www.monodevelop.com/download/
  • 点击链接 - > GTK#for .NET:从mono-project.com下载
  • 下载文件后,运行它
  • 选择修复
  • 重新开始工作

我的开发框是一个Windows 10,在过去的几个月中,这种情况经常让我相信我正在破坏IDE。

希望这有帮助。

答案 1 :(得分:1)

我遇到了同样的问题,并通过下载Gtk# for .Net from here解决了这个问题。

之后,我启动了它并选择了从PC上删除Gtk#的选项。
然后我再次运行它并正常安装。
之后, monoDevelop 再次正常启动。

答案 2 :(得分:0)

那么第一个测试只是以管理员身份运行程序,在这种情况下可能无法修复它,但尝试没有坏处。如果这不起作用,那么根据崩溃日志,它无法加载,因为它找不到'system.configuration'文件。在这种情况下,您将要单独下载MonoDevelop安装程序并安装,以便它可以正确安装其依赖项,由于某种原因,它恰好错过了第一次。

您想去这里获取安装程序:http://www.monodevelop.com/

虽然,如果错误 与.Net Framework,那么只需到这里下载/更新它:http://www.microsoft.com/en-us/download/details.aspx?id=17851

答案 3 :(得分:0)

  

MonoDevelop-Unity未能启动。一些组件需要   运行MonoDevelop-Unity(例如gtk-sharp)可能不正确   安装在GAC中。

你安装了GTK#吗?

GTK# for .NET Installer for running Gtk#-based applications on Microsoft .NET