2014-10-01 67 views
0

幫我改正這個異常,idk是什麼。我找不到任何有關這方面的信息。我需要做什麼?在Xamarin C中使用Spire.Doc#

using System; 
using Spire.Doc; 
using Spire.Doc.Documents; 

namespace TOC 
{ 
    class MainClass 
    { 
     public static void Main (string[] args) 
     { 
      Document document = new Document(); 
     } 
    } 
} 

Unhandled Exception: 
System.TypeLoadException: Could not load type 'Spire.Doc.Document' 
from assembly 'Spire.Doc, Version=5.2.48.3040, Culture=neutral, 
PublicKeyToken=663f351905198cb3'. 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: 
Could not load type 'Spire.Doc.Document' from assembly 
'Spire.Doc, Version=5.2.48.3040, Culture=neutral, 
PublicKeyToken=663f351905198cb3'. 

我試圖再次創建解決方案,然後問題消失並出現另一個。

Unhandled Exception: 
System.InvalidProgramException: Invalid IL code in 
Spire.Doc.Document:ᜤ(): IL_0003: pop  


at Spire.Doc.Document..ctor() [0x00000] in <filename unknown>:0 
at TOC.MainClass.Main (System.String[] args) [0x00001] in 
/Users/mac/Documents/Csharp/TOC/Program.cs:11 
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidProgramException: 
Invalid IL code in Spire.Doc.Document:ᜤ(): IL_0003: pop  


at Spire.Doc.Document..ctor() [0x00000] in <filename unknown>:0 
at TOC.MainClass.Main (System.String[] args) [0x00001] in 
/Users/mac/Documents/Csharp/TOC/Program.cs:11 

看起來如此怪異...

+0

http://stackoverflow.com/questions/5735673/what-c​​ould-be-causing-a-system-typeloadexception-in-a-visual-studio-unit-test – 2014-10-01 21:00:28

+0

什麼問題的名稱,問題並沒有在他們的結論。 Idk Xamarin中的「配置管理器」在哪裏,但它使用x86而不是x64模式,但idk如何設置它。有任何想法嗎? – Beraliv 2014-10-01 21:30:10

回答

0

你必須聯繫Spire.Doc供應商作爲,

  1. 單CLR是.NET CLR不同,因此模糊處理彙編優化對於.NET可能不適用於Mono。他們應該爲您提供另一個混淆版本。
  2. Mono API與.NET API不是100%相同,所以您需要供應商確認他們完全針對Mono測試產品。
  3. 不要單純依靠MoMA進行兼容性測試。這只是一個原型,它只提供非常基本的功能。
+0

是的,我找到了答案(2014年6月10日):「我們的產品在諸如.NET,WPF和Silverlight等平臺上運行,並且目前不支持使用Mono的Xamarin 對不起 如果您有任何疑問,歡迎回復我們。 Regards, Benjamin E-iceblue支持團隊「。這很傷心......無論如何,謝謝你! – Beraliv 2014-10-02 08:35:28