更新 Dynamo 3.x 的软件包和 Dynamo 库

简介

本部分包含有关将图形、软件包和库移植到 Dynamo 3.x 时可能所遇到问题的信息。

Dynamo 3.0 是一个主版本,一些 API 已更改或已删除。对于作为 Dynamo 3.x 的开发人员或用户的您而言,可能产生影响的最大变化是迁移到 .NET8。

Dotnet/.NET 是运行时,支持 Dynamo 编写所用的 C# 语言。我们已将此运行时以及 Autodesk 生态系统的其余部分一起更新到现代版本。

可以在我们的博客贴子中了解详细信息。


软件包兼容性

在 Dynamo 3.x 中使用 Dynamo 2.x 软件包

由于 Dynamo 3.x 现在基于 .NET8 运行时运行,因此并不能保证为 Dynamo 2.x(使用 .NET48)构建的软件包能够在 Dynamo 3.x 中工作。尝试在 Dynamo 3.x 中下载从 Dynamo 版本低于 3.0 发布的软件包时,您会收到一条警告,指出该软件包来自较旧版本的 Dynamo。

这并不意味着软件包将不工作。这只是一个警告,指出可能存在兼容性问题;通常,最好检查是否有专为 Dynamo 3.x 构建的较新版本。

在加载软件包时,您还可能会在 Dynamo 日志文件中注意到此类警告。如果一切正常,可以忽略它。

在 Dynamo 2.x 中使用 Dynamo 3.x 软件包

为 Dynamo 3.x(使用 .Net8)构建的软件包不太可能基于 Dynamo 2.x 运行。如果您正在使用较旧版本的 Dynamo,则下载为更高版本的 Dynamo 构建的软件包时,还会看到警告。

Last updated