Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
To build and manipulate SVG documents, the machine that Aspose.SVG for .NET runs on doesn’t need to have modeling and rendering software installed. Aspose.SVG for .NET API also incorporates document generation engine.
Based on your Linux distribution or macOS version and the fact that Aspose.SVG for .NET uses the System.Drawing.Common assembly, you may need to install additional dependencies. The list of all the supported distributions and additional dependencies can be found here for Linux and here for macOS.
Aspose.SVG.Drawing.SkiaSharp – our alternative build that renders through
SkiaSharp instead of System.Drawing.Common – is no longer an add-on. It now ships as a single Aspose.SVG assembly is already linked against SkiaSharp, so you can enable Skia-based rendering by referencing one NuGet package (Aspose.SVG.Drawing.SkiaSharp).
Linux deployments still need native Skia binaries; install the matching SkiaSharp.NativeAssets.* package for your distro:
You can use Aspose.SVG for .NET to develop applications in any development environment that targets the .NET platform, but the following environments are explicitly supported:
Aspose.SVG for .NET provides assemblies compiled for the following frameworks:
| .NET Standard |
|---|
| .NET Standard 2.0 |
Therefore it is compatible with:
| .NET Framework | .NET Standard | .NET Core | .NET |
|---|---|---|---|
| .NET Framework 4.6.1 | .NET Standard 2.0 | .NET Core 2.0 | .NET 5.0 |
| .NET Framework 4.6.2 | .NET Standard 2.1 | .NET Core 2.1 | |
| .NET Framework 4.6.3 | .NET Core 2.2 | ||
| .NET Framework 4.7 | .NET Core 3.0 | ||
| .NET Framework 4.7.1 | .NET Core 3.1 | ||
| .NET Framework 4.7.2 | |||
| .NET Framework 4.8 | |||
| .NET Framework 4.8.1 |
Due to the fact that some of the Microsoft libraries used by Aspose.SVG for .NET no longer support legacy frameworks, an error will be thrown when trying to compile using them. You can remove it in the following ways:
If you hide this error, then some functions of the library may not work correctly.
Generally, all Aspose .NET components require Full Trust permissions set. The reason is, Aspose .NET components need to access registry settings, system files, other than virtual directory, for certain operations, like reading fonts etc. Moreover, Aspose .NET components (including Aspose.SVG for .NET) are based on core .NET system classes, that also require Full Trust permissions set in many cases.
Internet Service Providers, hosting multiple applications from different companies, mostly enforce a Medium Trust security level. Such a security level may set the following constraints, which could affect the ability of Aspose.SVG for .NET to perform properly:
<trust> element.Due to the reasons, specified above, it is recommended, that Aspose.SVG for .NET is run on servers granting Full Trust permissions.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.