赞
踩
从Unity的PackageMangaer中下载的扩展插件无法在C#代码中引入命名空间
Unity版本:2020.3.26.f1c1
开发IDE:VSCode
下载的扩展插件:Cinemachine
(当遇到新的解决方案时,会继续更新本条例)
(1)在Unity编辑器界面:打开扩展工具设置面板(Edit/Preferences/External Tools)
(2)勾选Embedded packages,点击Regenerate project files按钮即可
问题1:Generate .csproj files for各个选项分别代表什么?
答:
Packages from unknown sources(未知来源的包)
问题2:怎么知道要勾选Generate .csproj files for的哪一个选项呢?
答:根据问题1的答案了解各种包的含义,而Cinemachine既属于Embedded packages也属于Registry packages,之所以优先选择Embedded packages是因为其本身就是项目中已经导入的包,Cinemachine作为新的Embedded package,只需要导入Cinemachine即可,如果选择Registry packages会导入大量未被使用但是仍然属于Registry packages的包。
问题3:手动导入的.dll文件缺少命名空间怎么办?
答:按照解决建议一操作即可,不用重新打开代码编辑器。
如果这篇文章对你有帮助,请给作者点个赞吧!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。