Системные требования – 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.

Мы также предоставляем Aspose.SVG.Drawing.SkiaSharp for .NET, который использует SkiaSharp вместо System.Drawing.Common. Использование его в Linux потребует установки дополнительного пакета NuGet, содержащего соответствующие native assets, вот некоторые из них:

Среды разработки

Вы можете использовать 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

В связи с тем, что некоторые библиотеки Microsoft, используемые Aspose.SVG for .NET, больше не поддерживают устаревшие платформы, при попытке компиляции с их использованием будет выдаваться ошибка. Удалить его можно следующими способами:

Если скрыть эту ошибку, то некоторые функции библиотеки могут работать некорректно.

Уровень доверия

Как правило, для всех компонентов Aspose .NET требуются разрешения полного доверия (Full Trust). Причина в том, что компонентам Aspose .NET необходим доступ к настройкам реестра, системным файлам, отличным от виртуального каталога, для определенных операций, таких как чтение шрифтов и т. д. Более того, компоненты Aspose .NET (включая Aspose.SVG for .NET) основаны на ядре Системные классы .NET, для которых во многих случаях также требуются разрешения полного доверия.

Интернет-провайдеры, размещающие множество приложений от разных компаний, в основном обеспечивают уровень безопасности «Средний уровень доверия» (Medium Trust security level). Такой уровень безопасности может устанавливать следующие ограничения, которые могут повлиять на правильную работу Aspose.SVG for .NET:

По причинам, указанным выше, рекомендуется запускать Aspose.SVG for .NET на серверах, предоставляющих разрешения полного доверия (Full Trust).

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.