【已解决】除了DataEditor以外,其他三个编辑器都打不开

如题。
Animation和Scene编辑器会弹出一个消息框,提示“一个没有捕获的错误信息”,UI编辑器无任何反应。

Animation编辑器的log如下:

2013-04-14 00:43:18,572 SPEditorCommon.Manager.Log.OutputProxy.Info(:0) - 程序终止
System.ComponentModel.Composition.CompositionException: 撰写生成了一个撰写错误,其根本原因有 1 点,如以下所列。 有关详细信息,请查看 CompositionException.Errors 属性。

  1. 未将对象引用设置到对象的实例。

结果: 尝试创建类型“SPEditor.Modules.Render.View.RenderUC”的实例时发生异常。

结果: 无法激活部件“SPEditor.Modules.Render.View.RenderUC”。
元素: SPEditor.Modules.Render.View.RenderUC --> SPEditor.Modules.Render.View.RenderUC --> AssemblyCatalog (Assembly=“SPEditor.Modules.Render, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

结果: 无法从部件“SPEditor.Modules.Render.View.RenderUC”获取导出“SPEditor.Modules.Render.View.RenderUC (ContractName=“System.Object”)”。
元素: SPEditor.Modules.Render.View.RenderUC (ContractName=“System.Object”) --> SPEditor.Modules.Render.View.RenderUC --> AssemblyCatalog (Assembly=“SPEditor.Modules.Render, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

结果: 尝试创建类型“SPEditorAnimation.Shell”的实例时发生异常。

结果: 无法激活部件“SPEditorAnimation.Shell”。
元素: SPEditorAnimation.Shell --> SPEditorAnimation.Shell --> AssemblyCatalog (Assembly=“SPEditorAnimation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

结果: 无法从部件“SPEditorAnimation.Shell”获取导出“SPEditorAnimation.Shell (ContractName=“SPEditorAnimation.Shell”)”。
元素: SPEditorAnimation.Shell (ContractName=“SPEditorAnimation.Shell”) --> SPEditorAnimation.Shell --> AssemblyCatalog (Assembly=“SPEditorAnimation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

在 System.ComponentModel.Composition.Hosting.CompositionServices.GetExportedValueFromComposedPart(ImportEngine engine, ComposablePart part, ExportDefinition definition)
在 System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportedValue(ComposablePart part, ExportDefinition export, Boolean isSharedPart)
在 System.ComponentModel.Composition.Hosting.CatalogExportProvider.CatalogExport.GetExportedValueCore()
在 System.ComponentModel.Composition.Primitives.Export.get_Value()
在 System.ComponentModel.Composition.ExportServices.GetExportedValueFromLazy(Export export)
在 System.ComponentModel.Composition.Hosting.ExportProvider.GetExportedValueCore(String contractName, ImportCardinality cardinality)
在 SPEditorAnimation.SPEditorAnimationBootstrapper.CreateShell()
在 Microsoft.Practices.Prism.MefExtensions.MefBootstrapper.Run(Boolean runWithDefaultConfiguration)
在 SPEditorAnimation.App.RunInReleaseMode()


Scene编辑器的log如下:

2013-04-14 01:06:31,260 SPEditorCommon.Manager.Log.OutputProxy.Info(:0) - 程序终止


UI编辑器的log如下:

2013-04-14 01:06:20,442 SPEditorCommon.LoggerWarp.Log(:0) - System.ComponentModel.Composition.CompositionException: 撰写生成了一个撰写错误,其根本原因有 1 点,如以下所列。 有关详细信息,请查看 CompositionException.Errors 属性。

  1. 未将对象引用设置到对象的实例。

结果: 尝试创建类型“SPEditor.Modules.Render.View.RenderUC”的实例时发生异常。

结果: 无法激活部件“SPEditor.Modules.Render.View.RenderUC”。
元素: SPEditor.Modules.Render.View.RenderUC --> SPEditor.Modules.Render.View.RenderUC --> AssemblyCatalog (Assembly=“SPEditor.Modules.Render, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

结果: 无法从部件“SPEditor.Modules.Render.View.RenderUC”获取导出“SPEditor.Modules.Render.View.RenderUC (ContractName=“System.Object”)”。
元素: SPEditor.Modules.Render.View.RenderUC (ContractName=“System.Object”) --> SPEditor.Modules.Render.View.RenderUC --> AssemblyCatalog (Assembly=“SPEditor.Modules.Render, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

结果: 尝试创建类型“SPEditorUI.Shell”的实例时发生异常。

结果: 无法激活部件“SPEditorUI.Shell”。
元素: SPEditorUI.Shell --> SPEditorUI.Shell --> AssemblyCatalog (Assembly=“SPEditorUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

结果: 无法从部件“SPEditorUI.Shell”获取导出“SPEditorUI.Shell (ContractName=“SPEditorUI.Shell”)”。
元素: SPEditorUI.Shell (ContractName=“SPEditorUI.Shell”) --> SPEditorUI.Shell --> AssemblyCatalog (Assembly=“SPEditorUI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=27d3c2479c528689”)

在 System.ComponentModel.Composition.Hosting.CompositionServices.GetExportedValueFromComposedPart(ImportEngine engine, ComposablePart part, ExportDefinition definition)
在 System.ComponentModel.Composition.Hosting.CatalogExportProvider.GetExportedValue(ComposablePart part, ExportDefinition export, Boolean isSharedPart)
在 System.ComponentModel.Composition.Hosting.CatalogExportProvider.CatalogExport.GetExportedValueCore()
在 System.ComponentModel.Composition.Primitives.Export.get_Value()
在 System.ComponentModel.Composition.ExportServices.GetExportedValueFromLazy(Export export)
在 System.ComponentModel.Composition.Hosting.ExportProvider.GetExportedValueCore(String contractName, ImportCardinality cardinality)
在 SPEditorUI.SPEditorUIBootstrapper.CreateShell()


补充一下
我是 win7 64位系统,cocoStudio安装在D盘

怎么解决的

检查下是不是安装路径有中文

怎么解决的啊,我的是默认安装路径。
点UI编辑器后弹出对话框,一个没有捕获的错误信息 Activation error occured while trying to get instance of type IRenderUC,key""
求解决

你好,请问你的是什么操作系统呢?安装目录是否包含中文?

XP系统,安装目录是默认安装不包含中文

我也遇到过这样的问题,可以尝试如下的方法:

  1. 可能是因为你使用的virtualbox虚拟机,这样子的话,就没办法了
  2. 可能是没有安装显卡驱动,可以将显卡驱动更新到最新版本
  3. 可能你下载的是安装包,而不是完全安装包,推荐下载完全安装包
  4. 可能是vs2012或者vs2010运行库的问题,可以尝试重新安装运行库