2011-11-28 32 views
0

我在我的機器上使用.NET 4.0的64位Windows 7上的Aspose.Cells DLL V7.0.0.0。它確實工作在我的朋友機器,這是運行32位Windows 7也與.NET 4.0 - 我懷疑windows版本(x64/x86)的差異可能是一個問題。ASPOSE.CELLS:爲什麼簡單的Workbook.Save會拋出一個空引用異常?

using Aspose.Cells; 
using NUnit.Framework; 

namespace BSF.IntegrationTests.Services.FieldConverters 
{ 
    [TestFixture] 
    public class Useless 
    { 
     [Test] 
     public void VerySimpleTest() 
     { 
      new Workbook().Save(@"C:\NewFile.xls"); 
     } 
    } 
} 

的Aspose.Cells不是開源AFAIK,有沒有辦法,我看保存的源代碼,並提出了一些解決方法。

回答

1

Aspose.Cells for .NET可在32位和64位系統上正常工作。你可以檢查主題'Using Aspose.Cells for .NET on 32-bit and 64-bit systems'。只要確保您使用的是該軟件包中包含的DLL的.NET 2.0版本。您也可以嘗試最新版本的組件。如果您仍然發現相同的問題,那麼您可以將其報告給Aspose.Cells support team

+1

我做了最後一個,他們修補它 - 這是訪問字體文件時的問題。在保存之前,解決方法是'CellsHelper.FontDir = C:\ Windows \ Fonts'。問題在於:http://www.aspose.com/community/forums/permalink/346480/346480/showthread.aspx由我的同事提出。 – Zasz

相關問題