系统要求 – Aspose.SVG for .NET

概述

要构建和操作 SVG 文档格式,运行 Aspose.SVG for .NET 的计算机不需要安装建模和渲染软件。 Aspose.SVG for .NET API 还集成了文档生成引擎。

支持的操作系统

Windows

macOS

Linux

根据您的 Linux 发行版或 macOS 版本以及 Aspose.SVG for .NET 使用 System.Drawing.Common 程序集的事实,您可能需要安装其他依赖项。所有受支持的发行版和其他依赖项的列表可以在此处找到 Linux 和此处的 macOS

我们还提供了一个使用 SkiaSharp 而不是 System.Drawing.Common 的 Aspose.SVG.Drawing.SkiaSharp for .NET 版本。在 Linux 上使用它需要安装一个额外的 NuGet 包,其中包含相应的原生资产,以下是其中一些:

开发环境

您可以使用 Aspose.SVG for .NET 在任何面向 .NET 平台的开发环境中开发应用程序,但明确支持以下环境:

支持的框架

Aspose.SVG for .NET 提供为以下框架编译的程序集:

.NET Standard
.NET Standard 2.0

因此它兼容:

.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

由于 Aspose.SVG for .NET 使用的一些 Microsoft 库不再支持旧框架,因此在尝试使用它们进行编译时将引发错误。您可以通过以下方式将其删除:

如果隐藏此错误,则库的某些功能可能无法正常工作。

信任等级

通常,所有 Aspose .NET 组件都需要设置完全信任(Full Trust)权限。原因是,Aspose .NET 组件需要访问注册表设置、系统文件(而不是虚拟目录)来执行某些操作,例如读取字体等。此外,Aspose .NET 组件(包括 Aspose.SVG for .NET)基于核心.NET 系统类,在许多情况下也需要设置完全信任权限。

托管来自不同公司的多个应用程序的互联网服务提供商大多强制执行中等信任安全级别。这样的安全级别可能会设置以下约束,这可能会影响 Aspose.SVG for .NET 正常执行的能力:

由于上述原因,建议在授予完全信任权限的服务器上运行 Aspose.SVG for .NET。

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.