Aspose.Slides für .NET 6 Cross-Platform (ZIP-Paket)
Hinweis
Aspose.Slides for .NET 6 Cross-Platform ist ebenfalls über NuGet verfügbar.Verwendung von Aspose.Slides Cross-Platform aus einem ZIP‑Paket
-
Laden Sie das ZIP‑Paket der neuesten Aspose.Slides von der Release Page herunter.
-
Entpacken Sie die Dateien aus Aspose.Slides.zip\Aspose.Slides\net6.0\crossplatform und legen Sie sie in den Ordner, der in Ihrem Projekt für Abhängigkeiten verwendet wird.
-
Fügen Sie eine Referenz zu Aspose.Slides.dll hinzu.

In unserem Beispiel (nachfolgend) befinden sich die Bibliotheken im Projektordner unter folgendem Pfad: ConsoleApp\libs\Aspose.Slides\net6.0\crossplatform...

-
Platzieren Sie die verbleibenden Dateien (von denen Aspose.Slides abhängt) im Ausgabeverzeichnis, indem Sie dem csproj‑Projektdatei auf diese Weise Anweisungen hinzufügen:
<ItemGroup>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\aspose.slides.drawing.capi_vc14x64.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>aspose.slides.drawing.capi_vc14x64.dll</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\aspose.slides.drawing.capi_vc14x86.dll">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>aspose.slides.drawing.capi_vc14x86.dll</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\Aspose.Slides.xml">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>Aspose.Slides.xml</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\libaspose.slides.drawing.capi_appleclang_x86_64.dylib">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>libaspose.slides.drawing.capi_appleclang_x86_64.dylib</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\libaspose.slides.drawing.capi_appleclang_arm64.dylib">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>libaspose.slides.drawing.capi_appleclang_arm64.dylib</TargetPath>
</None>
<None Update="libs\Aspose.Slides\net6.0\crossplatform\libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
<TargetPath>libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so</TargetPath>
</None>
</ItemGroup>
-
Achten Sie auf
TargetPath.Standardmäßig kopiert
<CopyToOutputDirectory>Dateien und bewahrt dabei ihren relativen Pfad, aber wir benötigen, dass die abhängigen Bibliotheken in denselben Ordner wie die erzeugte Ausgabe (Aspose.Slides.dll‑Ort) kopiert werden.
Hinweise
Proprietäres Grafik‑Subsystem
Aspose.Slides Cross‑Platform ist eine Sammlung von Bibliotheken:
| Aspose.Slides.dll | Haupt‑.NET‑Assembly, das für die gesamte Aspose.Slides‑Logik verantwortlich ist |
|---|---|
| aspose.slides.drawing.capi_vc14x64.dll | Abhängigkeit: Implementierung des Grafik‑Subsystems für Win x64 |
| aspose.slides.drawing.capi_vc14x86.dll | Abhängigkeit: Implementierung des Grafik‑Subsystems für Win x64 |
| libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so | Abhängigkeit: Implementierung des Grafik‑Subsystems für Linux (x86/x64) |
| libaspose.slides.drawing.capi_appleclang_x86_64.dylib | Abhängigkeit: Implementierung des Grafik‑Subsystems für macOS AMD64 (x86-64/x64) |
| libaspose.slides.drawing.capi_appleclang_arm64.dylib | Abhängigkeit: Implementierung des Grafik‑Subsystems für macOS ARM64 (AArch64) |
Aspose.Slides.dll verwendet die Bibliothek, die das jeweils laufende System erfordert. Die Bibliotheken befinden sich in der Regel am selben Speicherort wie Aspose.Slides.dll im jeweiligen Dateisystem.
ZIP‑Paketstruktur
Das ZIP‑Paket enthält die folgende Ordnerstruktur:
Aspose.Slides
├─── net6.0
│ ├─── crossplatform
│ └─── default
├─── net20
├─── net462
└─── netstandard2.0
- Jeder Ordner enthält Assemblies für die jeweilige .NET‑Version. Für net6.0 gibt es zwei Varianten: default und crossplatform. Letztere enthält das plattformübergreifende Aspose.Slides.dll sowie alle zugehörigen Abhängigkeiten. Der entpackte Inhalt dieses Ordners kann als zusätzliche Abhängigkeit in einem Projekt für plattformübergreifende Entwicklung und andere Aspose.Slides‑Anwendungsfälle verwendet werden.