Unity3D,导入包的代码未显示在 Visual Studio 中

Posted

技术标签:

【中文标题】Unity3D,导入包的代码未显示在 Visual Studio 中【英文标题】:Unity3D, Imported package's code not showing in Visual Studio 【发布时间】:2019-07-18 00:49:45 【问题描述】:

我已将标准 unitypackage 文件导入到我的 Unity3D 项目中,该项目有自己的 C# 代码。然后我打开我的 Visual Studio Community Edition 以将其代码用作命名空间,我得到了这个:

它甚至没有显示在这个项目的解决方案中:

这些脚本所在的文件夹不存在Nakama

有没有办法重新创建项目解决方案?

我正在使用 Visual Studio Community Edition 2015 14.0.25

【问题讨论】:

@0xBFE1A8 没有这个unitypackage只有CS文件 嗯。您无法将您的项目添加到您的解决方案中 【参考方案1】:

我解决了这个问题:

在 Unity 设置中添加嵌入式包 重新生成项目文件

团结 2019.3.15f1

注意到我的文件在Packages 文件夹中。

【讨论】:

感谢这个解决方案,它为我省去了很多麻烦。 这对我有帮助。请注意,它也适用于使用来自 Git URL 和 OpenUPM 的 Unity 包。【参考方案2】:

    首先,你应该使用 Visual Studio 2017(不是强制性的)

    然后将您的项目添加到您的解决方案中。

    然后添加对您的引用 添加项目。

如果您可以成功引用您的项目 只有这样你才能使用它。

【讨论】:

我的 Unity3D 可以看到这个命名空间并毫无问题地开始游戏。但是,VisualStudio 本身不会更新自己的解决方案。 给我一张你的解决方案资源管理器的照片【参考方案3】:

您是否添加了像这样的现有项目?

【讨论】:

Unity3D 已经创建到我的解决方案和项目中,它使用Assets 文件夹。但是,Nakama 文件夹在添加到Assets 后不会出现

以上是关于Unity3D,导入包的代码未显示在 Visual Studio 中的主要内容,如果未能解决你的问题,请参考以下文章

visual studio没有自动导入包的功能?比如android studio就有Alt+Enter快捷键。

Unity3D资源文件 ③ ( Unity 资源包简介 | 导出 Unity 资源包 | 导出资源包的包含依赖选项 | 导入 Unity 资源包 | Unity 资源商店 )

Visual Studio Code 中的 Pylint“未解决的导入”错误

Visual Studio 2022 源代码管理未显示更改

本地打字稿包的导入未解决

尝试导入过渡时,带有雪包的 Svelte 会给出“未实现:动画”