2014-10-09 55 views
1

试图通过Visual Studio 2013安装CmisSync,并且我不断收到与AppData Roaming文件夹有关的异常。CmisSync没有正确构建

File Path; AppData/Roaming/cmissync/config.xml 

当我查看文件时,它是空白的。

我到目前为止所做的是下载压缩源文件。提取它,打开windows sln文件并构建项目。当我去调试时,我得到一个异常。 DotCMIS项目也不可用。 以下是例外情况。

任何帮助将不胜感激。

System.InvalidOperationException was unhandled 
HResult=-2146233079 
Message=There is an error in XML document (0, 0). 
Source=System.Xml 
StackTrace: 
at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events) 
at System.Xml.Serialization.XmlSerializer.Deserialize(TextReader textReader) 
at CmisSync.Lib.Config.Load() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\Config.cs:line 345 
at CmisSync.Lib.Config..ctor(String fullPath) in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\Config.cs:line 164 
at CmisSync.Lib.ConfigManager.get_CurrentConfig() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\ConfigManager.cs:line 40 
at CmisSync.Lib.Sync.ConfigMigration.CheckForDuplicatedLog4NetElement() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\ConfigMigration.cs:line 38 
at CmisSync.Lib.Sync.ConfigMigration.Migrate() in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync.Lib\ConfigMigration.cs:line 27 
at CmisSync.Program.Main(String[] args) in e:\Users\davette\Documents\Visual Studio 2013\Projects\CmisSync-master\CmisSync\Program.cs:line 74 
at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) 
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) 
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() 
at System.Threading.ThreadHelper.ThreadStart_Context(Object state) 
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) 
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) 
at System.Threading.ThreadHelper.ThreadStart() 
InnerException: System.Xml.XmlException 
HResult=-2146232000 
Message=Root element is missing. 
Source=System.Xml 
LineNumber=0 
LinePosition=0 
SourceUri="" 
StackTrace: 
at System.Xml.XmlTextReaderImpl.Throw(Exception e) 
at System.Xml.XmlTextReaderImpl.ParseDocumentContent() 
at System.Xml.XmlTextReaderImpl.Read() 
at System.Xml.XmlTextReader.Read() 
at System.Xml.XmlReader.MoveToContent() 
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSyncConfig.Read9_CmisSync() 
InnerException: 

回答

1

有这个问题请看here

它的长短是删除配置文件,并重新运行调试。

一切都应该工作。

+0

正是!我是CmisSync的创建者,CmisSync有一个错误,它会在一些不幸的情况下使XML文件变为空白。我们在一个月前修复了这个bug,所以它不应该再发生了。任何人都有同样的问题,请更新CmisSync并遵循PurpleSmurph的指示:停止,删除空的XML文件,开始。 – 2015-01-05 08:17:58