我已使用
安装了软件包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都存在
脚本运行时版本:.NET 4.x
脚本后端:Mono
Api兼容性级别:.NET 4.x
为什么我不能访问Google名称空间?
答案 0 :(得分:0)
像您似乎在自己那样在Packages文件夹中安装软件包,不适用于Unity。您应该使用Unity内部的 Package Manager 窗口来管理项目使用的软件包。
使用第三方库的另一种方法是将它们放在项目的Assets文件夹内的“插件”文件夹中。
也就是说,我认为您提到的错误消息(“软件包已存在”)表示项目中正在引用软件包 ,但据我看来,您已经安装了多个库的版本。这可能有助于删除不需要的那些,例如netstandard的那些。