Unity3D:名称空间“ Google:找不到

时间:2019-11-22 19:33:25

标签: unity3d dll google-cloud-platform package nuget

我已使用

安装了软件包
Install-Package Google.Cloud.Speech.V1 -Version 1.2.0

它显示

Package 'Google.Cloud.Speech.V1.1.2.0' already exists in project 'Assembly-CSharp'

我已经检查了packages文件夹,所有的dll都存在

enter image description here

脚本运行时版本:.NET 4.x

脚本后端:Mono

Api兼容性级别:.NET 4.x

为什么我不能访问Google名称空间?

1 个答案:

答案 0 :(得分:0)

像您似乎在自己那样在Packages文件夹中安装软件包,不适用于Unity。您应该使用Unity内部的 Package Manager 窗口来管理项目使用的软件包。
使用第三方库的另一种方法是将它们放在项目的Assets文件夹内的“插件”文件夹中。

也就是说,我认为您提到的错误消息(“软件包已存在”)表示项目中正在引用软件包 ,但据我看来,您已经安装了多个库的版本。这可能有助于删除不需要的那些,例如netstandard的那些。