Does Aspose.Cells 2.0 work on WinXP without .NET 2.0 SP2 installed?

I have spent the last couple of days trying to track down why a customer’s application suddenly won’t run after being installed. The only difference between the last working version and the current non-working version is Aspose.Cells.


Our application targets .NET 2.0. The last working version we had used Aspose.Cells 4.8.0.0 for .NET 1.x, since the 2.0 contained a show-stopper bug for us. The last update we sent to the customer included Aspose.Cells 4.8.0.0 for .NET 2.0 (by mistake). On some of the target machines the application works fine. On others the application crashes as soon as it starts up (Windows is closing the application type of error). The only difference between the two groups of computers is that the working group has .NET 2.0 SP2 (or .NET 3.5 SP1) installed. The crashing group does not.

Since all of our computers are up to date, we never discovered the issue. This also means that we can’t reproduce the issue, hence the question to the community. Is anyone using a Windows XP computer that does not have .NET 2.0 SP2 installed with Aspose.Cells 4.8.0.0 for .NET 2.0?

BTW, the customer is now rolling out .NET 3.5 SP1 to all computers doing an overnight install. So it may be a moot issue.

Hi,

Could you give us Crashing Group configuration details (e.g OS, .NET framework, Service packs any other extensions etc.)? Also give us a sample application to reproduce the issue.

Aspose.Cells for .NET works fine on any .NET framework. For your information, when you install Aspose.Cells for .NET component using Aspose.Cells.msi installer on a machine, we provide two dlls in two different folders at your ${installation_Path} folder(s) for Aspose.Cells component, e.g “\Aspose\Aspose.Cells for .NET\Bin\Net1.0” and “\Aspose\Aspose.Cells for .NET\Bin\Net2.0”. It is to be noted here, the dll file (Aspose.Cells.dll) stored in Net1.0 folder is compiled on .NET framework 1.0, which works equally fine on any .NET Framework including .NET Framework 1.0, .NET Framework 1.1, .NET Framework 2.0 and .NET Framework 3.5 for 32-bit operaring systems. The second dll file stored in NET2.0 is compiled on .NET Framework 2.0, which will work fine on the .NET Framework versions greater than or equal to 2.0. Moreover, you may use this dll file (Aspose.Cells.dll file in NET2.0 folder) on both 32-bit and 64-bit environments to work with the component.

Thank you.