Table of Contents

使用 NuGet 包

中级

本指南介绍如何在 Stride 中使用外部 NuGet 包。

基本思路

外部 NuGet 包可以作为另一个项目包的依赖项添加(对 .NET 开发者而言:作为另一个 C# 项目的依赖项)。

大多数情况下,你会把它添加到主非平台项目包(例如 MyGame.Game,而不是 MyGame.Windows)中,该包包含大部分代码和资产。

查找 NuGet 包

NuGet 包托管在 nuget.org 上。你可以使用该网站进行搜索。

Note

你也可以托管自己的 NuGet 源,用于组织内部使用的包。更多信息请阅读 Microsoft 文章。

另外,也可以查看你所用的 IDE 是否自带内置浏览器(例如 Visual Studio)。

将外部 NuGet 包添加为依赖项

Note

目前还不能使用 Game Studio 完成此操作。

在解决方案资源管理器面板中,右键单击要添加 NuGet 包的项目包,然后选择 Manage NuGet packages...

选择 Browse 选项卡并搜索你要添加的包。

Note

如果没有显示任何包,请确保**包源(package source)**设置为 nuget.org。

Note

如果你要找的包没有显示出来,试试勾选 include prerelease 复选框。

选中包之后,点击右侧的 Install 按钮。

Note

记得保存!

在 Game Studio 中使用资产

Note

这仅适用于包含自定义 Stride 资产的包。

在 Game Studio 的解决方案资源管理器面板中,展开 External packages(外部包),找到你刚刚添加的包。

Note

你可能需要重新加载项目,该包才会显示出来。

另请参阅