Systemanforderungen – Aspose.SVG für .NET
Überblick
Um SVG-Dokumentformate zu erstellen und zu bearbeiten, muss auf dem Computer, auf dem Aspose.SVG für .NET ausgeführt wird, keine Modellierungs- und Rendering-Software installiert sein. Aspose.SVG für .NET API enthält auch eine Dokumentengenerierungs-Engine.
Unterstütztes Betriebssystem
Windows
- Microsoft Windows Server 2022 (x64)
- Microsoft Windows 2019 Server (x64)
- Microsoft Windows 2016 Server (x64)
- Microsoft Windows Server 2012 R2 (x64)
- Microsoft Windows Server 2012 (64-Bit-Edition) (x64)
- Microsoft Windows Server 2008 R2 SP1 (x64)
- Microsoft Windows Server 2008 SP2 (x64, x86)
- Microsoft Windows 11 (x64)
- Microsoft Windows 10 (x64, x86)
- Microsoft Windows 8.1 (x64, x86)
- Microsoft Windows 8 (x64, x86)
- Microsoft Windows 7 SP1 (x64, x86)
- Microsoft Azure
Mac OS
- Mac OS X x64 (10.12+)
Linux
- Linux x64 (6, 7, 27, 9, 8.7+, 18.04, 16.04, 14.04, 18, 17, 42.3+, 12 SP2+)
Basierend auf Ihrer Linux-Distribution oder macOS-Version und der Tatsache, dass Aspose.SVG für .NET die System.Drawing.Common-Assembly verwendet, müssen Sie möglicherweise zusätzliche Abhängigkeiten installieren. Die Liste aller unterstützten Distributionen und zusätzlichen Abhängigkeiten finden Sie hier für Linux und hier für macOS.
Entwicklungsumgebungen
Sie können Aspose.SVG für .NET verwenden, um Anwendungen in jeder Entwicklungsumgebung zu entwickeln, die auf die .NET-Plattform abzielt. Die folgenden Umgebungen werden jedoch ausdrücklich unterstützt:
- Microsoft Visual Studio 2010
- Microsoft Visual Studio 2011
- Microsoft Visual Studio 2012
- Microsoft Visual Studio 2013
- Microsoft Visual Studio 2015
- Microsoft Visual Studio 2017
- Microsoft Visual Studio 2019
Unterstützte Frameworks
Aspose.SVG für .NET stellt Assemblys bereit, die für die folgenden Frameworks kompiliert wurden:
.NET Standard |
---|
.NET Standard 2.0 |
Daher ist es kompatibel mit:
.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 |
Aufgrund der Tatsache, dass einige der von Aspose.SVG für .NET verwendeten Microsoft-Bibliotheken ältere Frameworks nicht mehr unterstützen, wird beim Versuch, sie mit ihnen zu kompilieren, ein Fehler ausgegeben. Sie können es auf folgende Weise entfernen:
- Update auf ein neueres Framework.
- Blenden Sie es aus, indem Sie “<PropertyGroup><SuppressTfmSupportBuildWarnings>true</SuppressTfmSupportBuildWarnings></PropertyGroup>” in die Projektdatei schreiben.
Wenn Sie diesen Fehler ausblenden, funktionieren einige Funktionen der Bibliothek möglicherweise nicht richtig.
Vertrauens Stufe
Im Allgemeinen erfordern alle Aspose .NET-Komponenten die Berechtigung „Voll vertrauenswürdig“ (Full Trust). Der Grund dafür ist, dass Aspose .NET-Komponenten für bestimmte Vorgänge wie das Lesen von Schriftarten usw. auf Registrierungseinstellungen und Systemdateien außer dem virtuellen Verzeichnis zugreifen müssen. Darüber hinaus basieren Aspose .NET-Komponenten (einschließlich Aspose.SVG für .NET) auf dem Kern .NET-Systemklassen, für die in vielen Fällen auch die Berechtigung Full Trust festgelegt werden muss.
Internetdienstanbieter, die mehrere Anwendungen verschiedener Unternehmen hosten, erzwingen meist eine mittlere Sicherheitsstufe. Eine solche Sicherheitsstufe kann die folgenden Einschränkungen festlegen, die sich auf die ordnungsgemäße Leistung von Aspose.SVG für .NET auswirken können:
- RegistryPermission ist nicht verfügbar. Das bedeutet, dass Sie nicht auf die Registrierung zugreifen können.
- WebPermission ist eingeschränkt. Das bedeutet, dass Ihre Anwendung nur mit einer Adresse oder einem Adressbereich kommunizieren kann, die Sie im Element
<trust>
definieren. - FileIOPermission ist eingeschränkt. Das bedeutet, dass Sie nur auf Dateien in der virtuellen Verzeichnishierarchie Ihrer Anwendung zugreifen können.
Aus den oben genannten Gründen wird empfohlen, Aspose.SVG für .NET auf Servern auszuführen, die Full Trust-Berechtigungen gewähren.