Aspose.Slides for .NET 6 跨平台 (ZIP 包)
Contents
[
Hide
]
Note
Aspose.Slides for .NET 6 Cross-Platform 也可通过 NuGet 获取。使用 ZIP 包中的跨平台 Aspose.Slides
-
从 Release Page 下载最新 Aspose.Slides 的 ZIP 包。
-
解压 Aspose.Slides.zip\Aspose.Slides\net6.0\crossplatform 中的文件,并将它们放入项目中用于依赖的文件夹。
-
添加对 Aspose.Slides.dll 的引用。

在我们的示例(如下)中,库位于项目文件夹的以下路径:ConsoleApp\libs\Aspose.Slides\net6.0\crossplatform...

-
将其余 Aspose.Slides 依赖的文件通过在 csproj 项目文件中添加以下指令放入输出目录:
<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>
-
注意
TargetPath。默认情况下,
<CopyToOutputDirectory>会在保留相对路径的同时复制文件,但我们需要将依赖库复制到生成的输出文件所在的同一文件夹(Aspose.Slides.dll 所在位置)。
注意事项
专有图形子系统
Aspose.Slides 跨平台是一个库集合:
| Aspose.Slides.dll | 负责所有 Aspose.Slides 逻辑的主要 .NET 程序集 |
|---|---|
| aspose.slides.drawing.capi_vc14x64.dll | 依赖项:Win x64 的图形子系统实现 |
| aspose.slides.drawing.capi_vc14x86.dll | 依赖项:Win x64 的图形子系统实现 |
| libaspose.slides.drawing.capi_x86_64_libstdcpp_libc2.23.so | 依赖项:Linux (x86/x64) 的图形子系统实现 |
| libaspose.slides.drawing.capi_appleclang_x86_64.dylib | 依赖项:macOS AMD64 (x86-64/x64) 的图形子系统实现 |
| libaspose.slides.drawing.capi_appleclang_arm64.dylib | 依赖项:macOS ARM64 (AArch64) 的图形子系统实现 |
Aspose.Slides.dll 会使用运行系统所需的库。这些库通常与 Aspose.Slides.dll 位于同一位置。
ZIP 包结构
ZIP 包包含以下文件夹结构:
Aspose.Slides
├─── net6.0
│ ├─── crossplatform
│ └─── default
├─── net20
├─── net462
└─── netstandard2.0
每个文件夹包含对应 .NET 版本的程序集。net6.0 有两个版本:default 和 crossplatform。后者包含跨平台的 Aspose.Slides.dll 及其所有依赖。解压该文件夹的内容可作为跨平台开发及其他 Aspose.Slides 使用场景的依赖添加到项目中。