2011-11-28 4 views
0

내 컴퓨터에 .NET 4.0이 설치된 64 비트 Windows 7에서 Aspose.Cells DLL 버전 7.0.0.0을 사용하고 있습니다. 그것도 가 작동합니까 내 친구 컴퓨터에서 32 비트 윈도우 7 또한. NET 4.0을 실행하고 있습니다 - 나는 윈도우 버전 (x64/x86)의 차이가 문제가 될 수 있다고 생각합니다.ASPOSE.CELLS : 간단한 Workbook.Save에서 Null 참조 예외가 발생하는 이유는 무엇입니까?

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

.NET 용 Aspose.Cells는 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