When you deploy applications that you have developed using Spread Windows Forms, your users' systems must meet the following requirements and you must distribute the files listed in the following sections:
System Requirements
Your users' systems must meet the following requirements:
- Operating System
-
Must be one of the following:
- Microsoft Windows Server 2012
- Microsoft Windows Server 2012 R2
- Microsoft Windows Server 2008 R2
- Microsoft Windows Server 2008
- Microsoft Windows Server 2016
- Microsoft Windows 7
- Microsoft Windows 8.1
- Microsoft Windows 10
- Software
- You must have the Microsoft .NET Framework 4.5.2 or later installed.
Files to Distribute
You must distribute the following files to your users' systems:
- The following assemblies that come with Spread Windows Forms:
- GrapeCity.CalcEngine.dll
- GrapeCity.Spreadsheet.dll
- GrapeCity.SpreadSheet.Win.dll
- FarPoint.CalcEngine.dll
- FarPoint.Excel.dll
- FarPoint.PluginCalendar.WinForms.dll
- FarPoint.Win.dll
- FarPoint.Win.Spread.dll
- FarPoint.Localization.dll
Installation for your application must copy these DLLs from the Spread Windows Forms directory to the directory where the application's executable file resides or install them in the global assembly cache (GAC). For more information on the GAC, refer to the Microsoft Visual Studio .NET and .NET Framework documentation.
- The .NET Framework redistributable package, if the users do not have the .NET Framework on their systems. For more information on this package, refer to the .NET Framework documentation.
- If you use the ink notation feature in your project then you will also need to distribute the FarPoint.Win.Ink.dll. This DLL would need to be installed to the directory where the application's executable file resides or be installed in the global assembly cache (GAC). This also requires the runtime components of the Microsoft Tablet PC SDK. The FarPoint.Win.Ink assembly is currently built with version 1.7 of the Microsoft Tablet PC SDK.
- If you use the text renderer feature in your project then you will also need to distribute the FarPoint.Win.TextRenderer.dll. This DLL would need to be installed to the directory where the application's executable file resides.
- If you use the export to PDF feature in your project then you will also need to distribute the FarPoint.PDF.dll.
- If you use the export to HTML feature in your project then you will also need to distribute the FarPoint.Win.Spread.Html.dll and the System.Web.dll.
- If you use a Spread designer dialog at run time then you also need to distribute the FarPoint.Win.Spread.Design.dll.
- If you use the chart control in your project then you need to distribute the FarPoint.Win.Chart.dll.
Hosting the Control on a Web Page
If you are hosting the Spread Windows Forms control as a user control on a Web page in Microsoft Internet Explorer (IE), make these security permission adjustments:
- In IE, select Tools->Internet Options->Security and select Trusted Sites. Click the Sites button and add the Web site where your user control resides (for example, http://localhost).
- In Windows, select Start->Settings->Control Panel and select Administrative Tools. Select Microsoft .NET Framework Configuration. In the .NET Framework Configuration window, select Runtime Security Policy and click Adjust Zone Security. In the Adjust Zone Security Wizard, answer the first screen (which computer it applies to) and in the next screen, click Trusted Sites and slide the indicator to give that zone Full Trust. Finish the wizard by clicking Next.